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

如何使用KeyClope为自定义反应页面使用社交登录

毛声
2023-03-14

我想实现像登录谷歌,但与keycloak,我也想使用自定义反应页面。例如,有一个谷歌图标按钮,点击该按钮后,用户应该被重定向到社交登录。

还有什么方法可以让我获得使用社交登录登录应用程序的用户的jwt令牌。有一个使用用户名和密码登录的api,但我找不到任何与社交登录令牌相关的东西。

共有1个答案

公羊伟志
2023-03-14

请检查这个答案:https://stackoverflow.com/a/65183383

为了通过自定义页面实现社交登录,第二个选项(kc_idp_hint)是您需要的。

 类似资料:
  • 我想从react js客户端和后端节点js使用KeyClope社交登录。我找不到任何方法从KeyClope生成红色标记的链接。 http://localhost:8080/auth/realms/softspace/broker/github/login?client_id=account 我不知道他们是如何生成标签id和会话代码的。

  • 在注册时,KeyClope提供了通过KeyClope主题的注册页面模板,通过“输入”元素添加自定义用户属性的能力,这些元素看起来像: 但是,这似乎只有在用户创建帐户并提交表单时才有效。 如果用户通过社交身份提供商(谷歌、微软、github等)登录我们如何添加自定义用户属性?

  • 而且,再一次,即使键入正确的凭据,正如我在“userDetailsService”方法中指定的那样,我也无法登录,但这次我终于可以在控制台上看到错误消息: 显然我走了,但没有离开这个地方,因为现在我不知道我的代码有什么问题...

  • 我有一个示例web应用程序,它使用Google的Spring OAuth2身份验证。HttpSecurity配置如下: 现在,每当发出未经身份验证的请求时,此配置都会将浏览器重定向到登录页面。此页面显示了指向谷歌身份验证的链接 通过谷歌登录以及登录表单。 但我希望浏览器直接重定向到Google的身份验证服务器,而不是应用程序的登录页面。我不想要任何表单登录/注册功能。我只想让用户使用谷歌登录。 为

  • 请参考一些wordpress post登录插件。我有3页的网站主页,关于正常工作和工作安全,我想显示工作安全页面,如果用户登录有电子邮件/只是虚拟id,我可以生成。找不到此登录模块的插件。带有自定义页面的自定义菜单 使用这个脚本,我可以创建菜单,但不能重定向单独的页面 函数my_wp_nav_menu_args($args=''){ 如果(用户是否已登录){ }否则{ } } 添加过滤器(“wp\

  • 我在我的JSF应用程序中使用容器管理的安全性,因此我有一个低于默认设置的登录页面。 现在在登录页面中,我想在登录按钮旁边添加一个按钮,以允许用户注册。 但我该如何将其转发到我的登记簿。我的注册按钮的xhtml页面?我用以下代码进行了尝试: 我也尝试将表单更改为h: form,以便我可以使用p:命令按钮,但正如我注意到的,我的登录页面不工作,当我单击提交按钮时什么也没有发生。 如何实现我想做的事?