【发布时间】:2017-05-12 04:43:17
【问题描述】:
我需要更改 openid 颁发者
"issuer": "https://gate.domain.com:443/oauth2/token"
到这里
"issuer": "https://api.domain.com",
也将 JWT iss 从
"iss": "wso2.org/products/am"
到
"iss": "https://api.domain.com"
我在 api-manager.xml 文件中看到了一个 tokenEndPoint 标记。我不确定改变那个终点是实现我想要的正确原因。
我读过这个stackoverflow 问题,它有一个类似的问题。它说要更改 identity.xml 中的这个标签
<IDTokenIssuerID>${carbon.protocol}://${carbon.host}:${carbon.management.port}/oauth2/token</IDTokenIssuerID>
我已经尝试在这两个地方进行更改,但我的 JWT iss 声明仍然返回“wso2.org/products/am”
【问题讨论】:
-
您尝试使用的 APIM 版本是什么?
-
我正在使用 APIM 2.1.0
-
"wso2.org/products/am" 来自 KeyManager 组件生成的 JWT,它不是 openid 连接令牌。
-
在 id_token 中,默认颁发者值将是“172.17.0.1:9443/oauth2/token”(令牌端点)。