org.springframework.security.ldap.authentication
Class SpringSecurityAuthenticationSource

java.lang.Object
  extended by org.springframework.security.ldap.authentication.SpringSecurityAuthenticationSource
All Implemented Interfaces:
org.springframework.ldap.core.AuthenticationSource

public class SpringSecurityAuthenticationSource
extends 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
Version:
$Id: SpringSecurityAuthenticationSource.java 3640 2009-05-04 14:24:54Z ltaylor $
Author:
Mattias Arthursson, Luke Taylor

Constructor Summary
SpringSecurityAuthenticationSource()
           
 
Method Summary
 String getCredentials()
           
 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
 

Constructor Detail

SpringSecurityAuthenticationSource

public SpringSecurityAuthenticationSource()
Method Detail

getPrincipal

public 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 String getCredentials()
Specified by:
getCredentials in interface org.springframework.ldap.core.AuthenticationSource
See Also:
AuthenticationSource.getCredentials()


Copyright © 2004-2009 SpringSource, Inc. All Rights Reserved.