Oauth 2.0 来自KeyClope的社交登录api
我想使用来自react js客户端和后端节点js的KeyClope社交登录。我找不到任何方法从KeyClope生成红色标记的链接 我不知道他们是如何生成选项卡id和会话代码的 我有一个客户端react应用程序,需要进行社交登录Oauth 2.0 来自KeyClope的社交登录api,oauth-2.0,single-sign-on,keycloak,keycloak-rest-api,Oauth 2.0,Single Sign On,Keycloak,Keycloak Rest Api,我想使用来自react js客户端和后端节点js的KeyClope社交登录。我找不到任何方法从KeyClope生成红色标记的链接 我不知道他们是如何生成选项卡id和会话代码的 我有一个客户端react应用程序,需要进行社交登录 当我点击这样的github按钮时,我想找到直接进入的方法,一种方法是设置所讨论领域的默认提供者。为此,请转到KeyClope管理控制台,然后: 选择您的领域 选择认证 在选项卡中,流程如下: 选择浏览器 在身份提供程序重定向器(Git)中,单击操作(右侧) 单击Co
当我点击这样的github按钮时,我想找到直接进入的方法,一种方法是设置所讨论领域的默认提供者。为此,请转到KeyClope管理控制台,然后:
- 选择您的
李>领域
- 选择认证李>
- 在
选项卡中,流程如下:
- 选择
李>浏览器
- 在
身份提供程序重定向器(Git)中,单击
(右侧)李>操作
- 单击
Config
- 到
设置为您已配置的IDP的名称默认身份提供程序
- 单击
- 选择
/auth/realms//account
时,您将被重定向到GitHub页面。现在请记住,此设置将应用于整个领域
另一个选项是使用“kc_idp_提示”:
当此开关打开时,此提供程序将不会显示为登录名
登录页面上的选项。客户端仍然可以请求使用此
通过使用URL中的“kc_idp_hint”参数提供程序
请求登录
如果您尝试使用URL登录:
<KEYCLOAK_HOST>/auth/realms/<YOUR_REALM_NAME>/protocol/openid-connect/auth?client_id=<YOUR_CLIENT_ID>&redirect_uri=<THE_REDIRECT_URI>&response_type=code&scope=openid&kc_idp_hint=<the_name_that_you_give_to_the_idp>
/auth/realms//protocol/openid connect/auth?client\u id=&redirect\u uri=&response\u type=code&scope=openid&kc\u idp\u提示=
您应该重定向到GitHub登录页面