Class SamlEcpProfileService
java.lang.Object
org.keycloak.protocol.AuthorizationEndpointBase
org.keycloak.protocol.saml.SamlService
org.keycloak.protocol.saml.profile.ecp.SamlEcpProfileService
- Author:
- Pedro Igor
-
Nested Class Summary
Nested classes/interfaces inherited from class org.keycloak.protocol.saml.SamlService
SamlService.BindingProtocol, SamlService.PostBindingProtocol, SamlService.RedirectBindingProtocol
-
Field Summary
Fields inherited from class org.keycloak.protocol.saml.SamlService
ARTIFACT_RESOLUTION_SERVICE_PATH, logger
Fields inherited from class org.keycloak.protocol.AuthorizationEndpointBase
APP_INITIATED_FLOW, authManager, clientConnection, event, headers, httpRequest, realm, session
-
Constructor Summary
ConstructorDescriptionSamlEcpProfileService
(KeycloakSession session, EventBuilder event, DestinationValidator destinationValidator) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
authenticate
(InputStream inputStream) jakarta.ws.rs.core.Response
authenticate
(Document soapMessage) protected AuthenticationFlowModel
getAuthenticationFlow
(AuthenticationSessionModel authSession) protected jakarta.ws.rs.core.Response
newBrowserAuthentication
(AuthenticationSessionModel authSession, boolean isPassive, boolean redirectToAuthentication, SamlProtocol samlProtocol) Methods inherited from class org.keycloak.protocol.saml.SamlService
artifactResolutionService, artifactResolve, compareKeys, getDescriptor, getIDPMetadataDescriptor, getOrCreateLoginSessionForIdpInitiatedSso, idpInitiatedSSO, newBrowserAuthentication, newPostBindingProtocol, newRedirectBindingProtocol, postBinding, redirectBinding, soapBinding
Methods inherited from class org.keycloak.protocol.AuthorizationEndpointBase
checkRealm, checkSsl, createAuthenticationSession, createProcessor, handleBrowserAuthenticationRequest
-
Constructor Details
-
SamlEcpProfileService
public SamlEcpProfileService(KeycloakSession session, EventBuilder event, DestinationValidator destinationValidator)
-
-
Method Details
-
authenticate
-
authenticate
-
newBrowserAuthentication
protected jakarta.ws.rs.core.Response newBrowserAuthentication(AuthenticationSessionModel authSession, boolean isPassive, boolean redirectToAuthentication, SamlProtocol samlProtocol) - Overrides:
newBrowserAuthentication
in classSamlService
-
getAuthenticationFlow
- Overrides:
getAuthenticationFlow
in classAuthorizationEndpointBase
-