public class JiraServiceManagementLogoutFilter extends LogoutFilter
LogoutFilter. This filter redirects to the SSO logout page if JSM customers are
authenticated by SSO and the session attribute set by LoggedOutFromServiceManagementFilter is present.| Modifier and Type | Field and Description |
|---|---|
static String |
JSM_LOGOUT_QUERY_PARAM |
applicationProperties, idpConfigService, ssoConfigService| Constructor and Description |
|---|
JiraServiceManagementLogoutFilter(SessionDataService sessionDataService,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
SsoConfigService ssoConfigService,
IdpConfigService idpConfigService,
JohnsonChecker johnsonChecker) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isLoginFormSoleEnabledLoginOption(SsoConfig ssoConfig,
List<IdpConfig> idpConfigs) |
protected void |
redirectToSsoLogoutPage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected boolean |
shouldRequestBeRedirected(javax.servlet.http.HttpServletRequest request,
List<IdpConfig> enabledIdpConfigs) |
doFilterInternaldestroy, doFilter, initpublic static final String JSM_LOGOUT_QUERY_PARAM
@Inject public JiraServiceManagementLogoutFilter(SessionDataService sessionDataService, com.atlassian.sal.api.ApplicationProperties applicationProperties, SsoConfigService ssoConfigService, IdpConfigService idpConfigService, JohnsonChecker johnsonChecker)
protected boolean shouldRequestBeRedirected(javax.servlet.http.HttpServletRequest request,
List<IdpConfig> enabledIdpConfigs)
shouldRequestBeRedirected in class LogoutFilterprotected void redirectToSsoLogoutPage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
redirectToSsoLogoutPage in class LogoutFilterIOExceptionprotected boolean isLoginFormSoleEnabledLoginOption(SsoConfig ssoConfig, List<IdpConfig> idpConfigs)
isLoginFormSoleEnabledLoginOption in class LogoutFilterCopyright © 2023 Atlassian. All rights reserved.