org.springframework.security.ldap.authentication
Class SpringSecurityAuthenticationSource
java.lang.Object
org.springframework.security.ldap.authentication.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
Method Summary |
java.lang.String |
getCredentials()
|
java.lang.String |
getPrincipal()
Get the principals of the logged in user, in this case the distinguished
name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpringSecurityAuthenticationSource
public SpringSecurityAuthenticationSource()
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()