Class MSADLDSUserAccountControlStorageMapper

java.lang.Object
org.keycloak.storage.ldap.mappers.AbstractLDAPStorageMapper
org.keycloak.storage.ldap.mappers.msadlds.MSADLDSUserAccountControlStorageMapper
All Implemented Interfaces:
Provider, LDAPStorageMapper, PasswordUpdateCallback

public class MSADLDSUserAccountControlStorageMapper extends AbstractLDAPStorageMapper implements PasswordUpdateCallback
Mapper specific to MSAD LDS. It's able to read the msDS-UserAccountDisabled, msDS-UserPasswordExpired and pwdLastSet attributes and set actions in Keycloak based on that. It's also able to handle exception code from LDAP user authentication (See http://www-01.ibm.com/support/docview.wss?uid=swg21290631 )
Author:
Marek Posolda, Slawomir Dabek