在我的keycloak服务器上,当我转到页面"重置密码"我输入一个错误的用户名,返回的消息说"您很快就会收到一封电子邮件,并附有进一步的说明。"但是,我想发送一条消息,例如"用户名未找到"
在控制台日志中,我看到错误" user_not_found"而且我不明白为什么我在服务器上看不到同样的事情。
WARN [org.keycloak.events] (default task-31) type=RESET_PASSWORD_ERROR, realmId=XXX, clientId=XXX, userId=XXX, ipAddress=127.0.0.1, error=user_not_found, auth_method=XXX, redirect_uri=http://localhost/, code_id=XX, username=test
我的keycloak服务器在3.4
谢谢
答案 0 :(得分:0)
忘记密码具有默认实现。如果你想改变它,你必须: 1.创建自己的提供商"选择用户&#34 ;; 2.用它创建一个新的FLOW。 3.使用新的FLOW更改重置凭据的出价。 您可以找到更多信息: http://www.keycloak.org/docs/latest/server_development/index.html