当前位置: 首页 > 知识库问答 >
问题:

Spring Boot OAuth2未重定向到facebook

喻嘉泽
2023-03-14

当我试图通过添加以下application.yml安全性来使用facebook进行授权时:oauth2:ClientId:233668646673605 ClientSecret:33b17e044ee6a4facebook.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...

spring boot没有将我重定向到https://www.facebook.com/dialog/oauth,而是将我重定向到http://localhost:8080/login&显示localhost重定向您太多次错误,我做错了什么?为什么spring不将请求重定向到https://www.facebook.com/dialog/oauth?

共有1个答案

羊柏
2023-03-14

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

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

 类似资料:
  • 我试图在我的spring应用程序中使用OAuth2。 下面是我的pom.xml 在 这里怎么了?我错过了什么?

  • 有一个重定向到登录页面,在输入凭据并提交表单后,身份验证在服务器上成功。 之后,我希望流继续授权,并转到irder中org.springframework.security.oauth2.provider.endpoint.authorizationendpoint中的oauth/authorizeendpoint,生成授权代码并将其发送回客户端应用程序。但事实并非如此。 请帮我说清楚为什么?为什

  • 问题内容: TextPanel.java FormPanel.java JumpHosts.java 因此,每当我单击任何按钮时,输出都将被重定向到仅一个文本区域,而其他似乎无法使用。即到最后创建的标签。我希望当我单击按钮1时,它应该写入选项卡1,而当我单击按钮2时,它应该写入选项卡2,依此类推。 我不熟悉Java的例子 问题答案: 在JumpHosts中: 您创建一个实例,该实例在程序中没有其他

  • 我在laravel中遇到了一个用户登录的问题,我可以正确地登录用户,但是问题是,在用户登录后,他被重定向到login POST方法,而不是home,我已经将

  • 原始网址:https://-webapp*.tl.co.in/TSEERMDEV/ 登录期间:https://login.microsoftonline.com/f35425af-4755-4e0c-xxxx-b3cb9f1c6afd/oauth2/v2.0/authorize?client_id=cccccccc-219d-4c3b-bbc9-a1d32caa79a3 重定向url:https:

  • 我有一个超文本标记语言登录页面,其中我有一个管理和用户的单选按钮,根据它,如果用户选择管理员,那么它应该重定向到管理员登录页面,如果他选择用户,那么它应该转到用户登录页面。 html登录页面如下: 用户的admin_login.php页面如下所示: 会话_start(); $email=$_POST["email"]; $psw=$_POST["psw"]; $name=“”; 包括db_conf