美文网首页
API网关修改-1.8

API网关修改-1.8

作者: kael_peng | 来源:发表于2018-05-07 13:29 被阅读0次

旧版本的SSO里的scope采用逗号分隔,新版SSO的scope按照标准采用空格分隔,会增加参数支持返回使用逗号分隔的scope。
网关需要支持根据API的情况决定为这个API生成的JWT是使用逗号分隔还是使用空格分隔。

如:

GET /oauth2/jwt?access_token=40affc94-3f0e-408e-aa28-3a6470b43433
Authorization: Basic YXBpZ3c6YXBpZ3c=

返回:
{
  ....
  "scope":"impersonate jwt verify_client write",
  ....
}

----
适应旧版API需要增加参数:scopeSplitByComm=true

GET /oauth2/jwt?access_token=40affc94-3f0e-408e-aa28-3a6470b43433&scopeSplitByComma=true
Authorization: Basic YXBpZ3c6YXBpZ3c=

返回:
{
  ....
  "scope":"impersonate,jwt,verify_client,write",
  ....
}
  • 支持API级别的新旧版标识
  • 支持全局启用禁用兼容配置

相关文章

网友评论

      本文标题:API网关修改-1.8

      本文链接:https://www.haomeiwen.com/subject/ukxjrftx.html