Class SpringSecurityAuthenticationSource

  • All Implemented Interfaces:
    org.springframework.ldap.core.AuthenticationSource

    public class SpringSecurityAuthenticationSource
    extends java.lang.Object
    implements org.springframework.ldap.core.AuthenticationSource
    An AuthenticationSource to retrieve authentication information stored in Spring Security's SecurityContextHolder.

    This is a copy of Spring LDAP's AcegiAuthenticationSource, updated for use with Spring Security 2.0.

    Since:
    2.0
    • Constructor Detail

      • SpringSecurityAuthenticationSource

        public SpringSecurityAuthenticationSource()
    • Method Detail

      • getPrincipal

        public java.lang.String getPrincipal()
        Get the principals of the logged in user, in this case the distinguished name.
        Specified by:
        getPrincipal in interface org.springframework.ldap.core.AuthenticationSource
        Returns:
        the distinguished name of the logged in user.
      • getCredentials

        public java.lang.String getCredentials()
        Specified by:
        getCredentials in interface org.springframework.ldap.core.AuthenticationSource
        See Also:
        AuthenticationSource.getCredentials()