public abstract class AbstractAuthorizingInInterceptor
extends org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
| Constructor and Description |
|---|
AbstractAuthorizingInInterceptor() |
AbstractAuthorizingInInterceptor(boolean uniqueId) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
authorize(org.apache.cxf.security.SecurityContext sc,
Method method) |
protected List<String> |
getDenyRoles(Method method)
Returns a list of roles to be denied for a given method.
|
protected abstract List<String> |
getExpectedRoles(Method method)
Returns a list of expected roles for a given method.
|
protected Method |
getTargetMethod(org.apache.cxf.message.Message m) |
void |
handleMessage(org.apache.cxf.message.Message message) |
boolean |
isAllowAnonymousUsers() |
protected boolean |
isMethodProtected(Method method) |
protected boolean |
isUserInRole(org.apache.cxf.security.SecurityContext sc,
List<String> roles,
boolean deny) |
void |
setAllowAnonymousUsers(boolean allowAnonymousUsers) |
public AbstractAuthorizingInInterceptor()
public AbstractAuthorizingInInterceptor(boolean uniqueId)
public void handleMessage(org.apache.cxf.message.Message message)
throws org.apache.cxf.interceptor.Fault
org.apache.cxf.interceptor.Faultprotected Method getTargetMethod(org.apache.cxf.message.Message m)
protected boolean authorize(org.apache.cxf.security.SecurityContext sc,
Method method)
protected boolean isMethodProtected(Method method)
protected boolean isUserInRole(org.apache.cxf.security.SecurityContext sc,
List<String> roles,
boolean deny)
protected abstract List<String> getExpectedRoles(Method method)
method - Methodprotected List<String> getDenyRoles(Method method)
method - Methodpublic boolean isAllowAnonymousUsers()
public void setAllowAnonymousUsers(boolean allowAnonymousUsers)
Apache CXF