public class AbstractAuthFilter extends Object
Modifier | Constructor and Description |
---|---|
protected |
AbstractAuthFilter() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkHttpVerb(javax.servlet.http.HttpServletRequest req,
List<String> verbs) |
protected boolean |
checkRequestURI(javax.servlet.http.HttpServletRequest request,
List<String> uris) |
protected OAuthContext |
createOAuthContext(OAuthInfo info) |
protected SecurityContext |
createSecurityContext(javax.servlet.http.HttpServletRequest request,
OAuthInfo info) |
protected org.apache.cxf.configuration.security.AuthorizationPolicy |
getAuthorizationPolicy(String authorizationHeader) |
protected OAuthInfo |
handleOAuthRequest(javax.servlet.http.HttpServletRequest req)
Authenticates the third-party consumer and returns
OAuthInfo bean capturing the information about the request. |
boolean |
isUseUserSubject() |
void |
setDataProvider(OAuthDataProvider provider)
Sets
OAuthDataProvider provider. |
void |
setSupportUnknownParameters(boolean supportUnknownParameters) |
void |
setUseUserSubject(boolean useUserSubject) |
void |
setValidator(net.oauth.OAuthValidator validator) |
public void setDataProvider(OAuthDataProvider provider)
OAuthDataProvider
provider.provider
- the providerpublic void setUseUserSubject(boolean useUserSubject)
public boolean isUseUserSubject()
protected OAuthInfo handleOAuthRequest(javax.servlet.http.HttpServletRequest req) throws Exception, net.oauth.OAuthProblemException
OAuthInfo
bean capturing the information about the request.protected org.apache.cxf.configuration.security.AuthorizationPolicy getAuthorizationPolicy(String authorizationHeader)
protected boolean checkHttpVerb(javax.servlet.http.HttpServletRequest req, List<String> verbs)
protected boolean checkRequestURI(javax.servlet.http.HttpServletRequest request, List<String> uris)
protected SecurityContext createSecurityContext(javax.servlet.http.HttpServletRequest request, OAuthInfo info)
protected OAuthContext createOAuthContext(OAuthInfo info)
public void setValidator(net.oauth.OAuthValidator validator)
public void setSupportUnknownParameters(boolean supportUnknownParameters)
Apache CXF