public class LocalCrowdSSOAuthenticationProcessingFilter extends AbstractLocalCrowdAuthenticationProcessingFilter
| Modifier and Type | Field and Description |
|---|---|
static String |
PROTECTED_REST_ENDPOINTS_PATTERN |
propertyManager, rememberMeService, tokenAuthenticationManagerclientProperties, SILENT_AUTHENTICATION_EXCEPTION_SWALLOWER, tokenHelper| Modifier | Constructor and Description |
|---|---|
protected |
LocalCrowdSSOAuthenticationProcessingFilter(ClientProperties clientProperties,
CrowdHttpTokenHelper tokenHelper,
PropertyManager propertyManager,
TokenAuthenticationManager tokenAuthenticationManager,
CrowdRememberMeService rememberMeService) |
| Modifier and Type | Method and Description |
|---|---|
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain) |
protected String |
getSavedPath(javax.servlet.http.HttpServletRequest request) |
protected String |
obtainPassword(javax.servlet.http.HttpServletRequest request) |
protected String |
obtainUsername(javax.servlet.http.HttpServletRequest request) |
protected void |
onUnsuccessfulAuthentication(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Remove any SSO tokens associated with the request, effectively logging the user out of Crowd.
|
protected boolean |
userWantsToBeRemembered(javax.servlet.http.HttpServletRequest request) |
appendSuppliers, clearRememberMeToken, getCookieConfiguration, successfulAuthenticationcanUseSavedRequestToAuthenticate, doSetDetails, getAuthenticatedToken, getAuthenticationDetails, requiresAuthentication, setDetails, setLoginUrlAuthenticationEntryPoint, setRequestToApplicationMapper, storeTokenIfCrowd, unsuccessfulAuthenticationattemptAuthentication, getPasswordParameter, getUsernameParameter, setPasswordParameter, setPostOnly, setUsernameParameterafterPropertiesSet, getAllowSessionCreation, getAuthenticationManager, getFailureHandler, getRememberMeServices, getSuccessHandler, setAllowSessionCreation, setApplicationEventPublisher, setAuthenticationDetailsSource, setAuthenticationFailureHandler, setAuthenticationManager, setAuthenticationSuccessHandler, setContinueChainBeforeSuccessfulAuthentication, setFilterProcessesUrl, setMessageSource, setRememberMeServices, setRequiresAuthenticationRequestMatcher, setSessionAuthenticationStrategypublic static final String PROTECTED_REST_ENDPOINTS_PATTERN
protected LocalCrowdSSOAuthenticationProcessingFilter(ClientProperties clientProperties, CrowdHttpTokenHelper tokenHelper, PropertyManager propertyManager, TokenAuthenticationManager tokenAuthenticationManager, CrowdRememberMeService rememberMeService)
protected void onUnsuccessfulAuthentication(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
AbstractCrowdSSOAuthenticationProcessingFilteronUnsuccessfulAuthentication in class AbstractCrowdSSOAuthenticationProcessingFilterrequest - servlet request.response - servlet response.protected String obtainUsername(javax.servlet.http.HttpServletRequest request)
obtainUsername in class org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilterprotected String obtainPassword(javax.servlet.http.HttpServletRequest request)
obtainPassword in class org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilterprotected boolean userWantsToBeRemembered(javax.servlet.http.HttpServletRequest request)
userWantsToBeRemembered in class AbstractLocalCrowdAuthenticationProcessingFilterpublic void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterdoFilter in class org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilterIOExceptionjavax.servlet.ServletExceptionprotected String getSavedPath(javax.servlet.http.HttpServletRequest request)
getSavedPath in class AbstractCrowdSSOAuthenticationProcessingFilterCopyright © 2019 Atlassian. All rights reserved.