keycloak 短信验证
2020-03-25 默认手机号当验证码 手机号使用 attr 中的 phone 可以修改用户名了
注册时,
- 增加手机号码非空验证(2020-07-27)
- 增加手机号已注册验证
- 重写用户名邮件登录模块,增加手机号作为用户名登录的场景
- 重写用户名邮件登录模块,增加手机号作为用户名登录的场景
-
下载代码
git@github.com:zhangzhenling/keycloak-sms-tencent.git
$ git clone git@github.com:zhangzhenling/keycloak-sms-tencent.git
-
执行打包命令:
mvn install
-
将
target
文件夹中的keycloak-sms-auth-spi-10.0.2-jar-with-dependencies.jar
拷贝到keycloak项目的providers
文件夹中 -
将主题样式文件
themes
合并到keycloak
的themes
目录中 -
在keycloak Admin Console管理控制台页面,选择相应域下的
Authentication
菜单 -
创建flows
-
在Bindings中进行操作绑定
v1.0+ 版本需要搭配 修改keycloak源码 自行编译打包后的系统,才能使用!!!(修改keycloak源码,将phoneNumber加入User_Entity表中)