Java Spring Boot OAuth2未重定向到facebook
我正在用弹簧靴学习OAuth2。我的静态文件夹中有一个简单的html文件,当我向maven dependency添加Java Spring Boot OAuth2未重定向到facebook,java,spring,spring-boot,oauth-2.0,Java,Spring,Spring Boot,Oauth 2.0,我正在用弹簧靴学习OAuth2。我的静态文件夹中有一个简单的html文件,当我向maven dependency添加spring boot starter security和spring-security-oauth2-autoconfigure并从浏览器请求html文件时,spring boot会将我重定向到,并显示登录表单,但是将@enableAuth2sso注释添加到应用程序类会导致错误localhost多次重定向您 如何解决这个问题 当我试图通过添加以下application.yml来使
spring boot starter security
和spring-security-oauth2-autoconfigure
并从浏览器请求html文件时,spring boot会将我重定向到,并显示登录表单,但是将@enableAuth2sso
注释添加到应用程序类会导致错误localhost多次重定向您
如何解决这个问题
当我试图通过添加以下application.yml来使用facebook进行授权时
安全:
oauth2:
客户:
客户编号:233668646673605
客户机密:33b17e044ee6a4fa383f46ec6e28ea1d
accessTokenUri:https://graph.facebook.com/oauth/access_token
userAuthorizationUri:https://www.facebook.com/dialog/oauth
令牌名称:oauth_令牌
authenticationScheme:查询
clientAuthenticationScheme:表单
资源:
用户信息URI:https://graph.facebook.com/me
…
spring boot没有将我重定向到而是将我重定向到&显示localhost将您重定向了太多次错误
我做错了什么?为什么spring没有将请求重定向到?您必须从Facebook应用程序仪表板生成自己的clientId和clientSecret,我认为这两个参数仍然无效
另外,如果你想要一个关于FacebookOAuth2身份验证的好教程,我向你推荐这个教程:你也可以发布你的安全配置代码吗?@SurajGautam我只是在依赖项中添加了spring安全性,没有做任何其他事情。实际上,我使用的代码来自Thank,生成了自己的客户Id和客户机密。