如何从wso2 is 5.x中使用;oauth2/userinfo?schema=openid";
我已经使用WSO2 Identity server 5.2.0来实现oauth2授权流。我已经成功地实现了它。我获得了访问令牌,但当我尝试从WSO2获取用户信息时,使用了以下命令:如何从wso2 is 5.x中使用;oauth2/userinfo?schema=openid";,oauth,wso2,single-sign-on,openid,wso2is,Oauth,Wso2,Single Sign On,Openid,Wso2is,我已经使用WSO2 Identity server 5.2.0来实现oauth2授权流。我已经成功地实现了它。我获得了访问令牌,但当我尝试从WSO2获取用户信息时,使用了以下命令: curl -X GET -H "Authorization: Bearer 5e122a0e7276cd4f245e1be238002aa4" -H "Cache-Control: no-cache" -H "Postman-Token: 77faba9b-6a2e-d8ba-a3f6-25ff0da69979" "
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"}
但我需要电子邮件,名字,姓氏,角色,手机号码等
已完成以下建议的配置:
我接着说:
与
但我不明白在构建项目后如何使用构建解决方案。
我也尝试过WSO2 Identity server 5.1.0,但得到了相同的响应
请给我一些建议。提前感谢。是5.2.0版使用的WSO2 carbon oauth v5.1.3功能。所以你要做的是
- 从中签出该组件标记的源李>
- 在标签顶部应用票据中提到的修复李>
- 使用maven构建源代码并获取oauth.war文件李>
- 然后用新的替换“repository/deployment/server/webapps/oauth.war”李>
- 删除“repository/deployment/server/webapps/oauth2”目录