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

时间:2018-06-02 08:58:05

标签: registration keycloak

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

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

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

我们正在使用 4.0.0.beta2 作为poc。

1 个答案:

答案 0 :(得分:0)

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

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