com.atlassian.seraph.interceptor
Interface LoginInterceptor
- All Superinterfaces:
- Initable, Interceptor
- public interface LoginInterceptor
- extends Interceptor
Allows interception of logins.
Useful for doing things like running code after a user logs in (ie date of last login),
cleaning up resources when a user logs out,
or tracking the number of failed authentication attempts against a particular user.
Method Summary |
void |
afterLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String username,
java.lang.String password,
boolean cookieLogin,
java.lang.String loginStatus)
|
void |
beforeLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String username,
java.lang.String password,
boolean cookieLogin)
|
Methods inherited from interface com.atlassian.seraph.Initable |
init |
beforeLogin
public void beforeLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String username,
java.lang.String password,
boolean cookieLogin)
afterLogin
public void afterLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String username,
java.lang.String password,
boolean cookieLogin,
java.lang.String loginStatus)
Copyright © 2008 Atlassian Software Systems Pty Ltd. All Rights Reserved.