首页 > 解决方案 > 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

流程不会继续获取用户详细信息。任何帮助表示赞赏。谢谢你。

标签: spring-bootspring-securityspring-security-oauth2

解决方案


推荐阅读