天天看点

keycloak~KEYCLOAK_REMEMBER_ME中文用户名问题新版已经解决

由于<code>undertow</code>不支持中文的cookie,所以如果使用记住密码功能时,存储的<code>KEYCLOAK_REMEMBER_ME</code>会出现错误,导致应用程序崩溃。

原码

keycloak~KEYCLOAK_REMEMBER_ME中文用户名问题新版已经解决

问题截图

keycloak~KEYCLOAK_REMEMBER_ME中文用户名问题新版已经解决

这个问题已经通过urlEncode编码进行了解决,当然对于kc管理平台的中文查询,也同样有这个编码的问题

keycloak~KEYCLOAK_REMEMBER_ME中文用户名问题新版已经解决

参考

https://github.com/keycloak/keycloak/blob/14.0.0/services/src/main/java/org/keycloak/services/managers/AuthenticationManager.java

https://github.com/keycloak/keycloak/blob/master/services/src/main/java/org/keycloak/services/managers/AuthenticationManager.java

最后,希望keycloak越来越完善吧,没什么可说的,呵呵。

作者:仓储大叔,张占岭,

荣誉:微软MVP

QQ:853066980

支付宝扫一扫,为大叔打赏!

keycloak~KEYCLOAK_REMEMBER_ME中文用户名问题新版已经解决