Class InvalidateSessionDuringLogin
- java.lang.Object
-
- com.atlassian.bamboo.user.authentication.InvalidateSessionDuringLogin
-
- All Implemented Interfaces:
com.atlassian.seraph.Initable,com.atlassian.seraph.interceptor.Interceptor,com.atlassian.seraph.interceptor.LoginInterceptor
public class InvalidateSessionDuringLogin extends Object implements com.atlassian.seraph.interceptor.LoginInterceptor
When a session is present during login, this interceptor will invalidate it.
-
-
Constructor Summary
Constructors Constructor Description InvalidateSessionDuringLogin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username, String password, boolean cookieLogin, String loginStatus)voidbeforeLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username, String password, boolean cookieLogin)voiddestroy()voidinit(Map<String,String> params, com.atlassian.seraph.config.SecurityConfig config)
-
-
-
Method Detail
-
beforeLogin
public void beforeLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username, String password, boolean cookieLogin)- Specified by:
beforeLoginin interfacecom.atlassian.seraph.interceptor.LoginInterceptor
-
afterLogin
public void afterLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username, String password, boolean cookieLogin, String loginStatus)- Specified by:
afterLoginin interfacecom.atlassian.seraph.interceptor.LoginInterceptor
-
destroy
public void destroy()
- Specified by:
destroyin interfacecom.atlassian.seraph.interceptor.Interceptor
-
-