LDAPIdentityProvider is a built-in implementation of a ProvisioningProvider/LoginProvider that accessed data stored in an LDAP repository
This implementation supports the following standard LDAP schemas:
User Identity Information stored in InetOrgPerson schema
Role Information stored in GroupOfUniqueNames schema
At this time, this implementation is tested to work with OpenLDAP and RedHat Directory Server.
The interface org.jboss.security.idm.LoginProvider represents a data source component that extracts data from Identity Stores like
LDAP repositories, ActiveX Directories, thirdparty identity management systems like SiteMinder, or even custom JDBC based systems.
It serves as an abstraction to Identity data related to authentication on the system.