我使用WSO2 Identity Server 5.2.0来实现oauth2授权流程。我成功地实现了它。我获得了访问令牌,但当我尝试使用以下命令从WSO2 IS获取用户信息时:
curl -X GET -H "Authorization: Bearer 5e122a0e7276cd4f245e1be238002aa4" -H "Cache-Control: no-cache" -H "Postman-Token: 77faba9b-6a2e-d8ba-a3f6-25ff0da69979" "https://localhost:9443/oauth2/userinfo?schema=openid"
给出答复:
{"sub":"admin@carbon.super"}
但我需要电子邮件,名字,姓氏,角色,手机等等。
已完成配置:https://docs.wso2.com/display/IS500/Configuring+OpenID+Connect+Authorization+Server
我跟着:https://wso2.org/jira/browse/IDENTITY-4250
https://github.com/wso2/carbon-identity/pull/1688/ 但是在构建https://github.com/wso2/carbon-identity项目之后,我不明白如何使用该构建解决方案。 我也试过WSO2身份服务器5.1.0但得到了相同的响应 请给出任何建议。提前谢谢。
答案 0 :(得分:0)
IS 5.2.0使用了WSO2 carbon oauth v5.1.3功能。所以你需要做的是
为了安全起见,请在删除之前备份现有的。