OAUTH服务端配置oauth2后,(已经配好cas+oauth2),后端获取不到oauth2的登陆用户,报400,获取了anonymous用户。
ERROR [87f3e7fb-3a9f-411d-a687-4e6e64ca0987] com.x.organization.assemble.authentication.jaxrs.authentication.AuthenticationAction - Server returned HTTP response code: 400 for URL: https://cas.example.org:8443/cas/oauth2.0/accessToken > person:anonymous, method:GET, request:http://localhost:20020/x_organization_assemble_authentication/jaxrs/authentication/oauth/login/name/OAuthService/code/OC-5-745W7KgGACzWHxgcXOa8au6Qd8NtHdB-/redirecturi/http%253A%252F%252Flocalhost%252Fx_desktop%252Foauth.html%253Foauth%253DOAuthService?v=6.1, remote host:[0:0:0:0:0:0:0:1] address:[0:0:0:0:0:0:0:1], head:Origin:http://localhost
oauth认证分两步,第一步是获取认证token,第二步根据token获取用户信息,根据报错的信息是在第一步获取token,请求url报400错误,请确认url是否正确并能访问,您可以用postman工具先验证oauth服务端接口没有问题。另外日志中的anonymous是指访问o2平台的用户信息,因为当前没有登录,所以是anonymous
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论