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

使用SMS进行用户验证的密钥斗篷

赵骏奇
2023-03-14

在看了KeyClope之后,我找不到一种方法来进行任何短信验证。

你们有任何扩展或设置,以允许用户验证短信。

谢谢你的帮助。

乔纳森。

共有3个答案

益清野
2023-03-14

我相信这需要一个自定义的身份验证SPI的密钥斗篷。

这里有几个很好的例子可以解决你的问题。如果KeyClope sms authenticator不能解决您的问题,那么您可以查看源代码并根据需要进行调整。

翟俊
2023-03-14

我找到的最好的例子就是这个。他有一篇博文和一段20分钟的视频来解释这一点。它是在2020年12月完成的,它的建造和运行完全是开箱即用。

https://www.n-k.de/2020/12/keycloak-2fa-sms-authentication.html

上述博文的代码:https://github.com/dasniko/keycloak-2fa-sms-authenticator

甚至还有视频https://youtu.be/GQi19817fFk

慕祯
2023-03-14

这是官方github的示例代码,现在keyCloak版本是11

https://github.com/keycloak/keycloak-quickstarts/tree/latest/action-token-authenticator

https://github.com/keycloak/keycloak/tree/master/examples/providers/authenticator

 类似资料:
  • 嗨,好几天了,我都被困在这上面了!在使用本指南转换我的react应用程序后,我尝试使用KeyClope对我的electron应用程序进行身份验证。 当我运行'npm运行电子:dev'时,keyCloak会重定向到登录页面。然而,当我运行'npm运行电子:prod'这失败。 来自KeyClope服务器的日志显示: 请注意,重定向_uri是'file:///...“我相信这就是原因。 我也试图改变下面

  • 我正在尝试配置我的本地键盘斗篷8.0.1实例,以使用谷歌作为身份提供者。我正在按照我在这里找到的说明进行操作。我已经相应地配置了我的身份提供者、领域和客户端。当我点击登录页面时,我看到执行谷歌登录的按钮。然而,当我点击它并浏览谷歌同意页面时,我最终被带回键盘斗篷,看到一个错误,上面写着,在我的键盘斗篷日志中,我看到以下内容: 除了说明中的领域名称外,我没有更改任何内容。知道为什么我会看到此错误吗?

  • 问题内容: 我正在用TastyPie制作内部API。我有 禁用身份验证规则后,我的API效果很好。启用它后,无论尝试如何,都会收到401(未经授权)的响应。 我敢肯定,一旦你看到它的实际作用,这就是其中的一件事,但与此同时,请告知如何提出请求(GET)。 问题答案: 将用户名和api_key参数添加到你的GET变量中。确保你拥有 设置时,请确保遵循docs的其他说明: ApiKey身份验证 作为要

  • 面向公共的服务需要api密钥。 “专用”服务只能接受来自群集内部的呼叫,而不能接受外部世界的呼叫。 每个api都标识一个用户,并且用户对象必须可用于rest服务。 在一个JAX-RS应用程序中有什么标准的方法可以做到这一点吗?(我们用的是resteasy。) 我读过关于过滤器、拦截器和基本身份验证的所有内容,但我不清楚什么是最好的方法。

  • 客户已创建密钥存储库并存储凭据。为了验证密钥存储库,我已经在节点中创建了应用程序,并使用客户端id和客户端机密,我能够读取机密。但是现在客户不想使用客户id和客户机密,而是使用AZURE的用户名和密码来访问程序中的keyvault。它是一个没有MFA的keyvault访问的专用用户。 我不确定我们是否可以从节点JS使用用户名和密码访问keyvault。敬请建议。 谢谢

  • 我有公钥和私钥(PKCS#1:即具有“BEGIN RSA PRIVATE KEY”)作为单独的字符串输入。这些密钥是使用以下命令创建的: 客户端的内容。csr是作为公钥字符串提供的,客户端的内容是私有的。密钥作为私钥字符串提供 现在我必须创建java密钥库,添加这些密钥并务实地导出为JKS文件。我经历了多个链接并尝试了弹跳城堡示例,但我得到了以下错误。 我正在编写一个kafka客户端,启用了SSL