Class MidpointRestAuthenticator<T extends AbstractAuthenticationContext>
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.security.MidpointRestAuthenticator<T>
-
- Direct Known Subclasses:
MidpointRestPasswordAuthenticator
,MidpointRestSecurityQuestionsAuthenticator
public abstract class MidpointRestAuthenticator<T extends AbstractAuthenticationContext> extends Object
-
-
Constructor Summary
Constructors Constructor Description MidpointRestAuthenticator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract T
createAuthenticationContext(org.apache.cxf.configuration.security.AuthorizationPolicy policy, javax.ws.rs.container.ContainerRequestContext requestCtx, Class<? extends FocusType> clazz)
protected abstract AuthenticationEvaluator<T>
getAuthenticationEvaluator()
ModelService
getModel()
SecurityContextManager
getSecurityContextManager()
SecurityEnforcer
getSecurityEnforcer()
TaskManager
getTaskManager()
void
handleRequest(org.apache.cxf.configuration.security.AuthorizationPolicy policy, org.apache.cxf.message.Message m, javax.ws.rs.container.ContainerRequestContext requestCtx)
-
-
-
Method Detail
-
getAuthenticationEvaluator
protected abstract AuthenticationEvaluator<T> getAuthenticationEvaluator()
-
createAuthenticationContext
protected abstract T createAuthenticationContext(org.apache.cxf.configuration.security.AuthorizationPolicy policy, javax.ws.rs.container.ContainerRequestContext requestCtx, Class<? extends FocusType> clazz)
-
handleRequest
public void handleRequest(org.apache.cxf.configuration.security.AuthorizationPolicy policy, org.apache.cxf.message.Message m, javax.ws.rs.container.ContainerRequestContext requestCtx)
-
getSecurityContextManager
public SecurityContextManager getSecurityContextManager()
-
getSecurityEnforcer
public SecurityEnforcer getSecurityEnforcer()
-
getModel
public ModelService getModel()
-
getTaskManager
public TaskManager getTaskManager()
-
-