電子郵件我下面這個教程對春季引導通過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