registration - 在 Keycloak 中有一种方法可以限制特定电子邮件域的注册

标签 registration keycloak

我们正在为 IAM 使用 keycloak 服务器构建 POC。计划是使用领域为不同的客户组织分离用户。

我们希望确保注册域的用户只有在拥有公司的电子邮件 ID 时才能这样做。

如何实现这一点?有没有办法限制用户注册的电子邮件 ID 以 @abc.com 结尾注册一个领域。

我们正在使用 4.0.0.beta2 对于 poc。

最佳答案

我找不到任何标准功能,但可以创建一个自定义身份验证器 (SPI) 来检查电子邮件地址。然后,这可以添加为“注册”身份验证流程中的一个执行步骤,如果不接受电子邮件域,则取消注册过程。虽然它可能不会产生很好的就地验证错误,但它会是某种错误页面。

似乎有一个与此相关的任务:https://issues.jboss.org/browse/KEYCLOAK-2966

关于registration - 在 Keycloak 中有一种方法可以限制特定电子邮件域的注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50655194/

相关文章:

python - 如何使用 mac OSX 将 python 脚本注册为 Web 浏览器

php - 用于插入的随机化数据库

php - 将 PayPal 集成到注册系统中的最简单方法是什么?

java - Keycloak-6.0.1 自定义 validator SPI

keycloak - 领域的脚本主题配置

python - 在python中使用public_key进行KeyCloak解码

android - 每当 GCMRegistrar.register(context, sender_id); 时是否会触发回调?它工作吗?

python - 在 Google App Engine 中自定义登录

angularjs - Keycloak angular 不存在 'Access-Control-Allow-Origin' header

java - 即使在 pom.xml 中定义,也无法导入 keycloak