|
PicketLink Federation Server Bindings for Apache Tomcat 7 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.valves.ValveBase
org.apache.catalina.authenticator.AuthenticatorBase
org.picketlink.identity.federation.bindings.tomcat.AbstractPicketLinkAuthenticator
org.picketlink.identity.federation.bindings.tomcat.PicketLinkAuthenticator
public class PicketLinkAuthenticator
An authenticator that delegates actual authentication to a realm, and in turn to a security manager, by presenting a "conventional" identity. The security manager must accept the conventional identity and generate the real identity for the authenticated principal.
Field Summary |
---|
Fields inherited from class org.picketlink.identity.federation.bindings.tomcat.AbstractPicketLinkAuthenticator |
---|
authMethod, logger, needSubjectPrincipalSubstitution, subjectInteraction, subjectInteractionClassName |
Fields inherited from class org.apache.catalina.authenticator.AuthenticatorBase |
---|
alwaysUseSession, AUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, disableProxyCaching, info, REALM_NAME, securePagesWithPragma, secureRandomAlgorithm, secureRandomClass, secureRandomProvider, sessionIdGenerator, sm, sso |
Fields inherited from class org.apache.catalina.valves.ValveBase |
---|
asyncSupported, container, containerLog, next |
Fields inherited from class org.apache.catalina.util.LifecycleMBeanBase |
---|
mserver |
Fields inherited from interface org.apache.catalina.Lifecycle |
---|
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT |
Constructor Summary | |
---|---|
PicketLinkAuthenticator()
|
Method Summary | |
---|---|
boolean |
authenticate(org.apache.catalina.connector.Request request,
javax.servlet.http.HttpServletResponse response,
org.apache.catalina.deploy.LoginConfig config)
|
protected void |
doRegister(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response,
Principal principal,
String password)
|
protected String |
getAuthMethod()
|
Methods inherited from class org.picketlink.identity.federation.bindings.tomcat.AbstractPicketLinkAuthenticator |
---|
getSubjectPrincipal, performAuthentication, setAuthMethod, setNeedSubjectPrincipalSubstitution, setSubjectInteractionClassName |
Methods inherited from class org.apache.catalina.authenticator.AuthenticatorBase |
---|
associate, authenticate, doLogin, getAlwaysUseSession, getCache, getChangeSessionIdOnAuthentication, getContainer, getDisableProxyCaching, getInfo, getSecurePagesWithPragma, getSecureRandomAlgorithm, getSecureRandomClass, getSecureRandomProvider, invoke, login, logout, reauthenticateFromSSO, register, setAlwaysUseSession, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setSecurePagesWithPragma, setSecureRandomAlgorithm, setSecureRandomClass, setSecureRandomProvider, startInternal, stopInternal |
Methods inherited from class org.apache.catalina.valves.ValveBase |
---|
backgroundProcess, event, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setNext, toString |
Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase |
---|
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister |
Methods inherited from class org.apache.catalina.util.LifecycleBase |
---|
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, setState, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PicketLinkAuthenticator()
Method Detail |
---|
public boolean authenticate(org.apache.catalina.connector.Request request, javax.servlet.http.HttpServletResponse response, org.apache.catalina.deploy.LoginConfig config) throws IOException
authenticate
in interface org.apache.catalina.Authenticator
authenticate
in class org.apache.catalina.authenticator.AuthenticatorBase
IOException
protected void doRegister(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response, Principal principal, String password)
doRegister
in class AbstractPicketLinkAuthenticator
protected String getAuthMethod()
getAuthMethod
in class org.apache.catalina.authenticator.AuthenticatorBase
|
PicketLink Federation Server Bindings for Apache Tomcat 7 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |