keycloak 添加用户注册邮箱后缀验证

keycloak简介

docker image:
https://hub.docker.com/r/jboss/keycloak/
keycloak可以开启邮箱注册功能, 也可以验证邮箱激活, 但是没有验证邮箱后缀的功能

插件介绍

Github地址:
https://github.com/micedre/keycloak-mail-whitelisting
下载地址:
不能科学上网的, 我上传到了百度网盘
链接:https://pan.baidu.com/s/1HyTUysQqXsGWeIFK2BkqMw密码:vy6s

配置步骤

首先将下来的jar包复制到**$KEYCLOAK_HOME\standalone\deployments**文件夹中
1 | docker cp keycloak-mail-whitelisting-1.1.jar keycloak:/opt/jboss/keycloak/standalone/deployments |
打开注册功能

配置发送邮件配置(如果不需要, 可以不配置)
复制一份用户注册流程
重命名
选择复制后的流程, 添加执行动作
选择Profile Validation With Email Domain Check保存
选择启用Profile Validation With Email Domain Check流程
配置允许注册的域名
添加白名单, 支持多个

替换注册流程

测试

现在就可以测试注册功能了
163的可以成功注册

gmail的会返回无效的邮箱地址

后续

看插件作者的动态还会继续更新这个插件, 未来会加上黑名单, 登录验证邮箱等
扫描二维码
获取更多精彩
不止于python

作者:
胖胖不胖
版权声明:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 不止于python
感谢您的支持,我会继续努力!
微信支付
支付宝