【发布时间】:2019-10-23 02:26:46
【问题描述】:
我在我的 Web 应用程序中设置 oauth2 登录 (facebook) 来引用一些文档。
- 手动配置OAuth2客户端
在https://spring.io/guides/tutorials/spring-boot-oauth2/
我写了完整的代码,但是没有用。
以下是我的 oauth 客户端身份验证流程。
在第 4 步之后,我需要发送代码并获取访问令牌。
但我在任何地方都找不到此代码。
- 连接 - localhost:8080/login/facebook
- 重定向 - https://www.facebook.com/v3.0/dialog/oauth?redirect_uri=xxx&state=xxx&scope=public_profile+email+user_birthday&response_type=code&client_id=xxx&ret=login&logger_id=a10dd655-25bb-1234-baab-faeaae59d6e4&ext=1531667216&hash=Aeb1-TBSbxIpZa7c
- facebook 登录
- 重定向 - localhost:8008/login/facebook?code={some code}
我尝试了以下使用邮递员获取访问代码。但我收到错误消息;验证码格式无效(error_code 100)
GET - https://graph.facebook.com/oauth/access_token?code=##&redirect_uri=##&client_id=##&client_secret=##
如何获取访问代码?..
为什么我无法获取 access_code?
【问题讨论】:
标签: facebook spring-boot oauth-2.0