首页 > 解决方案 > GitHub oauth 不获取范围设置为“user:email,read:user”的电子邮件

问题描述

我正在按照教程使用 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要获取配置文件数据应用程序使用以下参数发送请求:

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

标签: springauthenticationoauth-2.0github-oauth

解决方案


推荐阅读