电子邮件我下面这个教程对春季引导通过OAuth: https://spring.io/guides/tutorials/spring-boot-oauth2/的Facebook的OAuth不返回用户
在“点击”应用程序,我说:
security:
oauth2:
client:
clientId: 233668646673605
clientSecret: 33b17e044ee6a4fa383f46ec6e28ea1d
scope: email <------- ***** THIS IS WHAT I ADDED ***** ---------
accessTokenUri: https://graph.facebook.com/oauth/access_token
userAuthorizationUri: https://www.facebook.com/dialog/oauth
tokenName: oauth_token
authenticationScheme: query
clientAuthenticationScheme: form
resource:
userInfoUri: https://graph.facebook.com/me
logging:
level:
org.springframework.security: DEBUG
我用的一个我的测试Facebook帐户和一切工作。 Principal对象包含电子邮件地址。上述配置文件中的凭证是本教程的一部分。
要进行测试,我自己注册的OAuth应用程序,我去了我的正常帐户,并创建与使用Facebook登录作为产品的一个应用程序开发者的Facebook帐户。
我然后放在我自己的clientId和clientSecret到YAML文件,重新打包应用程序并运行它。
电子邮件地址对于相同的测试Facebook帐户没有收到来自Facebook。
任何想法,为什么一个在教程的工作和我没有?
任何想法?
任何帮助将不胜感激!
谢谢!
由于!您刚刚发布您的应用程序ID和秘密在这里,每个人现在已经为您的应用程序有效的访问令牌......你需要去重新设置应用程序的秘密在你的应用程序仪表板,现在。 – CBroe