美文网首页
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