WSO2 Identity Server JWT访问令牌

时间:2016-10-26 06:50:57

标签: wso2 jwt access-token wso2is oauth2

我正在尝试使用密码grant_type登录时从WSO2 Identity Server接收JWT access_token。 但我找不到任何方法来配置它。当我登录时,我得到一个guid as access_token。

我找到了这个,但是当你有一个JWT时,这是获取access_token guid的方法:https://docs.wso2.com/display/ISCONNECTORS/Configuring+JWT+Grant+Type

我也使用本教程启用了JWT Token生成,但我仍然收到了guid:https://docs.wso2.com/display/IS510/JWT+Token+Generation

当我在identity.xml中设置为true时,我得到一个base64哈希的access_token,但这不是JWT格式。

有人想出来了吗?

2 个答案:

答案 0 :(得分:0)

您可以使用OpenID connect来获取JWT。 [1]显示了如何在Identity Server中配置OIDC。我想你已经做到了。因此,请尝试发送scope = openid以及令牌请求。

另外,检查[2]以查找与Identity Server 5.2.0中的OIDC相关的已知错误和解决方法

[1] https://docs.wso2.com/pages/viewpage.action?pageId=50514076

[2] WSO2 IS: OpenID Connect custom claims in 5.2.0?

答案 1 :(得分:0)

您可能希望关注this blog以使用WSO2 IS生成JWT访问令牌

另外,您可能希望按照this link将数据库架构更改推送到效果