Class ActiveDirectoryAuthenticationManagerSupplier

java.lang.Object
io.jmix.ldap.authentication.ActiveDirectoryAuthenticationManagerSupplier
All Implemented Interfaces:
AddonAuthenticationManagerSupplier

public class ActiveDirectoryAuthenticationManagerSupplier extends Object implements AddonAuthenticationManagerSupplier
  • Field Details

    • providersProducer

      protected StandardAuthenticationProvidersProducer providersProducer
    • publisher

      protected org.springframework.context.ApplicationEventPublisher publisher
    • ldapProperties

      protected LdapProperties ldapProperties
    • ldapUserDetailsContextMapper

      protected org.springframework.security.ldap.userdetails.UserDetailsContextMapper ldapUserDetailsContextMapper
    • grantedAuthoritiesMapper

      protected JmixLdapGrantedAuthoritiesMapper grantedAuthoritiesMapper
  • Constructor Details

  • Method Details

    • getAuthenticationManager

      public org.springframework.security.authentication.AuthenticationManager getAuthenticationManager()
      Description copied from interface: AddonAuthenticationManagerSupplier
      Returns a global AuthenticationManager instance provided by an add-on.
      Specified by:
      getAuthenticationManager in interface AddonAuthenticationManagerSupplier
      Returns:
      authentication manager
    • activeDirectoryLdapAuthenticationProvider

      protected org.springframework.security.authentication.AuthenticationProvider activeDirectoryLdapAuthenticationProvider()