我已经使用 LDAP 用户联合配置了 Keycloak。当用户想要登录应用程序时,他会被重定向到 Keycloak 登录页面,输入 uid/pwd 并使用 LDAP 绑定进行身份验证。
这不足以满足我的要求,因为我想实现一些自定义身份验证逻辑,例如:
public boolean authenticate(String uid, String pwd) {
//1.- validate against LDAP
//2.- do some other validations
return validationResult;
}
如何将自己的身份验证逻辑包含到 Keycloak 中?