|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.shiro.web.servlet.ServletContextSupport
org.apache.shiro.web.servlet.AbstractFilter
org.apache.shiro.web.servlet.NameableFilter
org.apache.shiro.web.servlet.OncePerRequestFilter
org.apache.shiro.web.servlet.AdviceFilter
org.apache.shiro.web.filter.PathMatchingFilter
org.apache.shiro.web.filter.AccessControlFilter
org.apache.shiro.web.filter.authc.AuthenticationFilter
org.apache.shiro.web.filter.authc.AuthenticatingFilter
org.apache.shiro.web.filter.authc.FormAuthenticationFilter
io.buji.oauth.filter.OAuthFormAuthenticationFilter
public final class OAuthFormAuthenticationFilter
This class specializes the FormAuthenticationFilter to have a login url which is the authorization url of the OAuth provider.
| Field Summary |
|---|
| Fields inherited from class org.apache.shiro.web.filter.authc.FormAuthenticationFilter |
|---|
DEFAULT_ERROR_KEY_ATTRIBUTE_NAME, DEFAULT_PASSWORD_PARAM, DEFAULT_REMEMBER_ME_PARAM, DEFAULT_USERNAME_PARAM |
| Fields inherited from class org.apache.shiro.web.filter.authc.AuthenticatingFilter |
|---|
PERMISSIVE |
| Fields inherited from class org.apache.shiro.web.filter.authc.AuthenticationFilter |
|---|
DEFAULT_SUCCESS_URL |
| Fields inherited from class org.apache.shiro.web.filter.AccessControlFilter |
|---|
DEFAULT_LOGIN_URL, GET_METHOD, POST_METHOD |
| Fields inherited from class org.apache.shiro.web.filter.PathMatchingFilter |
|---|
appliedPaths, pathMatcher |
| Fields inherited from class org.apache.shiro.web.servlet.OncePerRequestFilter |
|---|
ALREADY_FILTERED_SUFFIX |
| Fields inherited from class org.apache.shiro.web.servlet.AbstractFilter |
|---|
filterConfig |
| Constructor Summary | |
|---|---|
OAuthFormAuthenticationFilter()
|
|
| Method Summary | |
|---|---|
String |
getLoginUrl()
|
void |
setProvider(org.scribe.up.provider.OAuthProvider provider)
|
| Methods inherited from class org.apache.shiro.web.filter.authc.FormAuthenticationFilter |
|---|
createToken, getFailureKeyAttribute, getPassword, getPasswordParam, getRememberMeParam, getUsername, getUsernameParam, isLoginSubmission, isRememberMe, onAccessDenied, onLoginFailure, onLoginSuccess, setFailureAttribute, setFailureKeyAttribute, setLoginUrl, setPasswordParam, setRememberMeParam, setUsernameParam |
| Methods inherited from class org.apache.shiro.web.filter.authc.AuthenticatingFilter |
|---|
cleanup, createToken, createToken, executeLogin, getHost, isAccessAllowed, isPermissive |
| Methods inherited from class org.apache.shiro.web.filter.authc.AuthenticationFilter |
|---|
getSuccessUrl, issueSuccessRedirect, setSuccessUrl |
| Methods inherited from class org.apache.shiro.web.filter.AccessControlFilter |
|---|
getSubject, isLoginRequest, onAccessDenied, onPreHandle, redirectToLogin, saveRequest, saveRequestAndRedirectToLogin |
| Methods inherited from class org.apache.shiro.web.filter.PathMatchingFilter |
|---|
getPathWithinApplication, isEnabled, pathsMatch, pathsMatch, preHandle, processPathConfig |
| Methods inherited from class org.apache.shiro.web.servlet.AdviceFilter |
|---|
afterCompletion, doFilterInternal, executeChain, postHandle |
| Methods inherited from class org.apache.shiro.web.servlet.OncePerRequestFilter |
|---|
doFilter, getAlreadyFilteredAttributeName, isEnabled, isEnabled, setEnabled, shouldNotFilter |
| Methods inherited from class org.apache.shiro.web.servlet.NameableFilter |
|---|
getName, setName, toStringBuilder |
| Methods inherited from class org.apache.shiro.web.servlet.AbstractFilter |
|---|
destroy, getFilterConfig, getInitParam, init, onFilterConfigSet, setFilterConfig |
| Methods inherited from class org.apache.shiro.web.servlet.ServletContextSupport |
|---|
getContextAttribute, getContextInitParam, getServletContext, removeContextAttribute, setContextAttribute, setServletContext, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OAuthFormAuthenticationFilter()
| Method Detail |
|---|
public String getLoginUrl()
getLoginUrl in class org.apache.shiro.web.filter.AccessControlFilterpublic void setProvider(org.scribe.up.provider.OAuthProvider provider)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||