keycloak 用户注册功能验证

 keycloak注册页面默认是不放开的,需要先开启。

User registration 切换至 ON ,表示开放注册。

Verify Email 切换至 ON,表示账号首次登录时,需要验证邮箱(推荐验证,否则可以使用他人邮箱进行注册

 

开启后,在当前Realm登录页面将会出现Register链接。



 

点击 Register 链接,进入注册页面。


 

填写注册信息后,点击提交,将会进入邮箱验证页面。



 

如果未收到激活邮件,可以点击 Click here 重新发送激活邮件。

 

邮箱未验证前,账号是不能正常登陆的,登陆后,会进入上面的Email Verification页面。

 

 

通过管理员账号,查看新注册账号信息,新注册账号的Required User Action显示为Verify Email



 

进入注册账号使用的邮箱,会发现收到了邮箱验证邮件。



 

点击链接:Link to e-mail address verification

链接地址格式如下:

 

http://10.110.20.19/auth/realms/hqq/login-actions/action-token?key=eyJhbGciOiJIUzUxMiIsImtpZCIgOiAiMTlkNm******************&client_id=account&tab_id=kk3ebM_fP6g



 

 

邮箱验证完成,以后可以正常登陆keycloak了。

 

说明:需要配置邮箱服务器,否则无法发送激活邮件。

配置邮件用途:

1、注册时,需要提供有效的邮箱账号,keycloak会向该邮箱发送邮件进行验证。

2、凭借邮箱找回密码

3、管理员接收有关server event的邮件通知。

 

 

邮箱服务器配置示例


 

  

邮箱服务器配置页面,From Display Name 用途:



 

 

 

 

 

更多内容参见:

https://www.keycloak.org/docs/latest/server_admin/index.html#_user-registration

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自huangqiqing123.iteye.com/blog/2419490
今日推荐