在Keycloak / Red Hat SSO 7.0中,基本主题附带了一个包含accountTemporarilyDisabledMessage的消息包。
在登录主题中,如何检测Keycloak是否抛出了AuthenticationFlowError.USER_TEMPORARILY_DISABLED异常,以便我可以显示此消息而不是继续不准确地报告“无效的用户名/密码”(默认行为)?
Keycloak / Red Hat SSO用户Freemarker模板,用于呈现其UI页面。所以基本上我只需要在login.ftl中引用钩子的名称,但是没有我能找到的例子。
与下面已知副本中的@ kiml42一样,我试图避免对已经由他们设置的Freemarker系统公开的服务器进行休息服务调用。
已知重复的问题: Keycloak: Indicate user is temporarily locked
相关问题:
https://issues.jboss.org/browse/KEYCLOAK-4036
https://github.com/keycloak/keycloak/pull/3972/files/d1343ed8489c7635ad820687667f6bc38d8dfa54