org.springframework.security.web.authentication.preauth.websphere
Class WebSpherePreAuthenticatedWebAuthenticationDetailsSource

java.lang.Object
  extended by org.springframework.security.authentication.AuthenticationDetailsSourceImpl
      extended by org.springframework.security.web.authentication.preauth.websphere.WebSpherePreAuthenticatedAuthenticationDetailsSource
          extended by org.springframework.security.web.authentication.preauth.websphere.WebSpherePreAuthenticatedWebAuthenticationDetailsSource
All Implemented Interfaces:
InitializingBean, AuthenticationDetailsSource

public class WebSpherePreAuthenticatedWebAuthenticationDetailsSource
extends WebSpherePreAuthenticatedAuthenticationDetailsSource

This AuthenticationDetailsSource implementation, when configured with a MutableGrantedAuthoritiesContainer, will set the pre-authenticated granted authorities based on the WebSphere groups for the current WebSphere user, mapped using the configured Attributes2GrantedAuthoritiesMapper. By default, this class is configured to build instances of the PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails class.

Author:
Ruud Senden

Constructor Summary
WebSpherePreAuthenticatedWebAuthenticationDetailsSource()
          Public constructor which overrides the default AuthenticationDetails class to be used.
 
Method Summary
 
Methods inherited from class org.springframework.security.web.authentication.preauth.websphere.WebSpherePreAuthenticatedAuthenticationDetailsSource
afterPropertiesSet, buildDetails, setWebSphereGroups2GrantedAuthoritiesMapper
 
Methods inherited from class org.springframework.security.authentication.AuthenticationDetailsSourceImpl
setClazz
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebSpherePreAuthenticatedWebAuthenticationDetailsSource

public WebSpherePreAuthenticatedWebAuthenticationDetailsSource()
Public constructor which overrides the default AuthenticationDetails class to be used.



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