@Component public class SAMLAuthenticator extends AbstractAuthenticator
PRINCIPALAUTH_STATE, RETURN_URI| Constructor and Description |
|---|
SAMLAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
void |
authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain,
String authStateValue,
String returnUri) |
boolean |
canCommence(javax.servlet.http.HttpServletRequest request) |
protected OpenSAMLContext |
createOpenSAMLContext(Properties properties)
Default Context factory method.
|
protected nl.surfnet.spring.security.opensaml.Provisioner |
createProvisioner()
Default Provisioner factory method.
|
protected Map<String,Object> |
getPrincipalAttributes(org.springframework.security.core.userdetails.UserDetails ud) |
protected String |
getSAMLRelayState(javax.servlet.http.HttpServletRequest request) |
void |
init(javax.servlet.FilterConfig filterConfig) |
protected boolean |
isSAMLResponse(javax.servlet.http.HttpServletRequest request) |
destroy, doFilter, setPrincipalgetAuthStateValue, getReturnUri, setAuthStateValuepublic void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterinit in class AbstractAuthenticatorjavax.servlet.ServletExceptionprotected OpenSAMLContext createOpenSAMLContext(Properties properties)
protected nl.surfnet.spring.security.opensaml.Provisioner createProvisioner()
public boolean canCommence(javax.servlet.http.HttpServletRequest request)
canCommence in class AbstractAuthenticatorpublic void authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain,
String authStateValue,
String returnUri)
throws IOException,
javax.servlet.ServletException
authenticate in class AbstractAuthenticatorIOExceptionjavax.servlet.ServletExceptionprotected Map<String,Object> getPrincipalAttributes(org.springframework.security.core.userdetails.UserDetails ud)
protected String getSAMLRelayState(javax.servlet.http.HttpServletRequest request)
protected boolean isSAMLResponse(javax.servlet.http.HttpServletRequest request)
Copyright © 2012 SURFnet bv, The Netherlands. All Rights Reserved.