gpt4 book ai didi

java - Spring Boot OAuth2 不重定向到 facebook

转载 作者:行者123 更新时间:2023-11-30 05:21:38 26 4
gpt4 key购买 nike

我正在使用 Spring Boot 学习 OAuth2。当我将 spring-boot-starter-securityspring-security-oauth2-autoconfigure 添加到 Maven 依赖项和请求时,我的静态文件夹中有一个简单的 html 文件来自浏览器 Spring Boot 的 html 文件将我重定向到 http://localhost:8080/login 并显示登录表单,但是向应用程序类添加 @EnableOAuth2Sso 注释会导致错误 localhost 重定向您太​​多次 enter image description here如何解决这个问题?

当我尝试通过添加以下application.yml来使用facebook进行授权时
安全:
oauth2:
客户:
客户ID:233668646673605
客户端 secret :33b17e044ee6a4fa383f46ec6e28ea1d
accessTokenUri:https://graph.facebook.com/oauth/access_token
userAuthorizationUri:https://www.facebook.com/dialog/oauth
token 名称:oauth_token
身份验证方案:查询
客户端身份验证方案:表单
资源:
userInfoUri:https://graph.facebook.com/me
...

而不是将我重定向到https://www.facebook.com/dialog/oauth spring boot 仍然将我重定向到 http://localhost:8080/login & 显示本地主机重定向您太​​多次错误我究竟做错了什么?为什么 spring 不将请求重定向到 https://www.facebook.com/dialog/oauth

最佳答案

您必须从 Facebook 应用仪表板 https://developers.facebook.com/apps 生成您自己的 clientId 和 clientSecret ,我认为这两个参数仍然有效。

此外,如果您想要 Facebook Oauth2 身份验证的好教程,我向您推荐此教程:https://www.callicoder.com/spring-boot-security-oauth2-social-login-part-1/

关于java - Spring Boot OAuth2 不重定向到 facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59476343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com