Class EcpAuthenticationHandler
- java.lang.Object
-
- org.keycloak.adapters.saml.profile.AbstractSamlAuthenticationHandler
-
- org.keycloak.adapters.saml.profile.ecp.EcpAuthenticationHandler
-
- All Implemented Interfaces:
SamlAuthenticationHandler
public class EcpAuthenticationHandler extends AbstractSamlAuthenticationHandler
- Author:
- Pedro Igor
-
-
Field Summary
Fields Modifier and Type Field Description static StringPAOS_CONTENT_TYPEstatic StringPAOS_HEADER-
Fields inherited from class org.keycloak.adapters.saml.profile.AbstractSamlAuthenticationHandler
challenge, deployment, facade, log, sessionStore
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancanHandle(HttpFacade httpFacade)static SamlAuthenticationHandlercreate(HttpFacade facade, SamlDeployment deployment, SamlSessionStore sessionStore)protected AbstractInitiateLogincreateChallenge()AuthOutcomehandle(OnSessionCreated onCreateSession)protected AuthOutcomelogoutRequest(LogoutRequestType request, String relayState)-
Methods inherited from class org.keycloak.adapters.saml.profile.AbstractSamlAuthenticationHandler
doHandle, extractPostBindingResponse, extractRedirectBindingResponse, getChallenge, handleLoginResponse, handleLogoutResponse, handleRequest, handleSamlRequest, handleSamlResponse, initiateLogin, isAutodetectedBearerOnly, isRole, verifyPostBindingSignature, verifySSL
-
-
-
-
Field Detail
-
PAOS_HEADER
public static final String PAOS_HEADER
- See Also:
- Constant Field Values
-
PAOS_CONTENT_TYPE
public static final String PAOS_CONTENT_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
canHandle
public static boolean canHandle(HttpFacade httpFacade)
-
create
public static SamlAuthenticationHandler create(HttpFacade facade, SamlDeployment deployment, SamlSessionStore sessionStore)
-
logoutRequest
protected AuthOutcome logoutRequest(LogoutRequestType request, String relayState)
- Specified by:
logoutRequestin classAbstractSamlAuthenticationHandler
-
handle
public AuthOutcome handle(OnSessionCreated onCreateSession)
-
createChallenge
protected AbstractInitiateLogin createChallenge()
- Overrides:
createChallengein classAbstractSamlAuthenticationHandler
-
-