org.springframework.security.web.authentication.preauth.websphere
Class WebSpherePreAuthenticatedWebAuthenticationDetailsSource
java.lang.Object
org.springframework.security.web.authentication.preauth.websphere.WebSpherePreAuthenticatedWebAuthenticationDetailsSource
- All Implemented Interfaces:
- org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails>
public class WebSpherePreAuthenticatedWebAuthenticationDetailsSource
- extends Object
- implements org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails>
This AuthenticationDetailsSource implementation will set the pre-authenticated granted
authorities based on the WebSphere groups for the current WebSphere user, mapped using the
configured Attributes2GrantedAuthoritiesMapper.
- Author:
- Ruud Senden
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebSpherePreAuthenticatedWebAuthenticationDetailsSource
public WebSpherePreAuthenticatedWebAuthenticationDetailsSource()
WebSpherePreAuthenticatedWebAuthenticationDetailsSource
public WebSpherePreAuthenticatedWebAuthenticationDetailsSource(org.springframework.security.web.authentication.preauth.websphere.WASUsernameAndGroupsExtractor wasHelper)
buildDetails
public PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails buildDetails(javax.servlet.http.HttpServletRequest context)
- Specified by:
buildDetails in interface org.springframework.security.authentication.AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails>
setWebSphereGroups2GrantedAuthoritiesMapper
public void setWebSphereGroups2GrantedAuthoritiesMapper(org.springframework.security.core.authority.mapping.Attributes2GrantedAuthoritiesMapper mapper)
- Parameters:
mapper - The Attributes2GrantedAuthoritiesMapper to use for converting the WAS groups to authorities