1

我正在按照教程使用 Spring 使用 github 实现授权。这是oauth2配置:

github:
    clientId: ${GITHUB_CLIENT_ID}
    clientSecret: ${GITHUB_CLIENT_SECRET}
    redirectUri: "{baseUrl}/oauth2/callback/{registrationId}"
    scope:
       - read:user
       - user:email

https://github.com/login/oauth/authorize要获取配置文件数据应用程序使用以下参数发送请求:

  • response_type:代码
  • 范围:读取:用户用户:电子邮件
  • client_id:<client_id>
  • 状态:
  • 重定向网址:

问题是 github 只获取公共数据(好像它忽略了范围“用户:电子邮件”)

4

0 回答 0