Package net.optionfactory.keycloak.cie
Class CieIdSAMLEndpoint
java.lang.Object
net.optionfactory.keycloak.cie.CieIdSAMLEndpoint
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected classprotected class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.keycloak.broker.provider.IdentityProvider.AuthenticationCallbackprotected CieIdIdentityProviderConfigprotected org.keycloak.events.EventBuilderprotected static final org.jboss.logging.Loggerprotected CieIdIdentityProviderprotected org.keycloak.models.RealmModelstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionCieIdSAMLEndpoint(org.keycloak.models.RealmModel realm, CieIdIdentityProvider provider, CieIdIdentityProviderConfig config, org.keycloak.broker.provider.IdentityProvider.AuthenticationCallback callback, org.keycloak.saml.validators.DestinationValidator destinationValidator) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Responsejavax.ws.rs.core.ResponsepostBinding(String samlRequest, String samlResponse, String relayState) javax.ws.rs.core.ResponsepostBinding(String samlRequest, String samlResponse, String relayState, String clientId) javax.ws.rs.core.ResponseredirectBinding(String samlRequest, String samlResponse, String relayState) javax.ws.rs.core.ResponseredirectBinding(String samlRequest, String samlResponse, String relayState, String clientId)
-
Field Details
-
logger
protected static final org.jboss.logging.Logger logger -
SAML_FEDERATED_SESSION_INDEX
- See Also:
-
SAML_FEDERATED_SUBJECT_NAMEID
- See Also:
-
SAML_LOGIN_RESPONSE
- See Also:
-
SAML_ASSERTION
- See Also:
-
SAML_AUTHN_STATEMENT
- See Also:
-
realm
protected org.keycloak.models.RealmModel realm -
event
protected org.keycloak.events.EventBuilder event -
config
-
callback
protected org.keycloak.broker.provider.IdentityProvider.AuthenticationCallback callback -
provider
-
-
Constructor Details
-
CieIdSAMLEndpoint
public CieIdSAMLEndpoint(org.keycloak.models.RealmModel realm, CieIdIdentityProvider provider, CieIdIdentityProviderConfig config, org.keycloak.broker.provider.IdentityProvider.AuthenticationCallback callback, org.keycloak.saml.validators.DestinationValidator destinationValidator)
-
-
Method Details
-
getSPDescriptor
@GET @Path("descriptor") public javax.ws.rs.core.Response getSPDescriptor() -
redirectBinding
-
postBinding
-
redirectBinding
-
postBinding
@Path("clients/{client_id}") @POST @Consumes("application/x-www-form-urlencoded") public javax.ws.rs.core.Response postBinding(@FormParam("SAMLRequest") String samlRequest, @FormParam("SAMLResponse") String samlResponse, @FormParam("RelayState") String relayState, @PathParam("client_id") String clientId)
-