|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.seraph.filter.BaseLoginFilter
com.atlassian.seraph.filter.PasswordBasedLoginFilter
public abstract class PasswordBasedLoginFilter
This is a base filter that logs the user in based on the given username and password. It is designed to be extended to support schemes that pass username and password one way or another.
For further info see superclass.
BaseLoginFilter| Nested Class Summary | |
|---|---|
static class |
PasswordBasedLoginFilter.UserPasswordPair
Represents a username password pair of user credentials. |
| Field Summary |
|---|
| Fields inherited from class com.atlassian.seraph.filter.BaseLoginFilter |
|---|
ALREADY_FILTERED, AUTHENTICATION_ERROR_TYPE, LOGIN_ERROR, LOGIN_FAILED, LOGIN_NOATTEMPT, LOGIN_SUCCESS, OS_AUTHSTATUS_KEY |
| Constructor Summary | |
|---|---|
PasswordBasedLoginFilter()
|
|
| Method Summary | |
|---|---|
protected abstract PasswordBasedLoginFilter.UserPasswordPair |
extractUserPasswordPair(javax.servlet.http.HttpServletRequest request)
Returns a username password pair for this request. |
java.lang.String |
login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This implements the login method defined in BaseLoginFilter.login(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
and uses extracted user name and password to perform the check |
| Methods inherited from class com.atlassian.seraph.filter.BaseLoginFilter |
|---|
destroy, doFilter, getAuthenticationContext, getAuthenticator, getElevatedSecurityGuard, getFilterConfig, getSecurityConfig, init, isAbsoluteUrl, redirectToOriginalDestination, setFilterConfig |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PasswordBasedLoginFilter()
| Method Detail |
|---|
public java.lang.String login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
BaseLoginFilter.login(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
and uses extracted user name and password to perform the check
login in class BaseLoginFilterrequest - the HTTP request in playresponse - the HTTP respone in play
protected abstract PasswordBasedLoginFilter.UserPasswordPair extractUserPasswordPair(javax.servlet.http.HttpServletRequest request)
request - the HTTP request in play
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||