spring-boot - springboot2.4.4 集成linkedin Oauth2 不工作
问题描述
我正在集成linkedin作为我的身份验证。我使用的是 springboot 2.4.4 版本。我处于流程中间,localhost:8080/oauth2/callback/linkedin?code=AQTFWZ
所以我如何使用此代码值调用 accesstoken url。我的yml
配置是这样的
security:
oauth2:
client:
registration:
linkedin:
client-id: xxx
client-secret: xxx
scope:
- r_emailaddress
- r_liteprofile
authorization-grant-type: authorization_code
redirect-uri: "{baseUrl}/oauth2/callback/{registrationId}"
client-name: LinkedIn
client-authentication-method: post
provider:
linkedin:
authorization-uri: https://www.linkedin.com/oauth/v2/authorization
token-uri: https://www.linkedin.com/oauth/v2/accessToken
user-info-uri: https://api.linkedin.com/v2/me
user-name-attribute: id
流程不会继续获取用户详细信息。任何帮助表示赞赏。谢谢你。
解决方案
推荐阅读
- android - 使用 Android VideoView 从图库中运行视频
- javascript - 在窗口调整大小时更新 three.js Raycaster
- ruby-on-rails - 无法使用 ruby on rails 运行区块链项目
- php - 查询返回NULL时如何返回0
- c# - 无法从 C# 程序加载 PS 脚本,因为脚本在系统上被禁用,范围设置为绕过
- angular - 将 Angular 9 应用程序部署到 Jboss 7 将 URL 重写为 index.html
- c# - 字符串在 TextBox 中显示不正确
- c# - 未找到 Xamarin 表单命令
- python-3.x - 使用 python 3.5 构建项目,而系统 python 是 3.8
- python-2.7 - ubuntu 16->18 更新后日志中的生产/python 错误的 CKAN 内部服务器错误 (500)