Uses of Class
org.pac4j.saml.context.SAML2MessageContext
-
-
Uses of SAML2MessageContext in org.pac4j.saml.context
Methods in org.pac4j.saml.context that return SAML2MessageContext Modifier and Type Method Description SAML2MessageContextSAML2ContextProvider. buildContext(SAML2Client client, org.pac4j.core.context.WebContext webContext, org.pac4j.core.context.session.SessionStore sessionStore)SAML2MessageContextSAMLContextProvider. buildContext(SAML2Client client, org.pac4j.core.context.WebContext webContext, org.pac4j.core.context.session.SessionStore sessionStore)SAML2MessageContextSAML2ContextProvider. buildServiceProviderContext(SAML2Client client, org.pac4j.core.context.WebContext webContext, org.pac4j.core.context.session.SessionStore sessionStore)SAML2MessageContextSAMLContextProvider. buildServiceProviderContext(SAML2Client client, org.pac4j.core.context.WebContext webContext, org.pac4j.core.context.session.SessionStore sessionStore)Methods in org.pac4j.saml.context with parameters of type SAML2MessageContext Modifier and Type Method Description protected voidSAML2ContextProvider. addIDPContext(SAML2MessageContext context)protected voidSAML2ContextProvider. addSPContext(SAML2MessageContext context)protected voidSAML2ContextProvider. addTransportContext(org.pac4j.core.context.WebContext webContext, org.pac4j.core.context.session.SessionStore sessionStore, SAML2MessageContext context) -
Uses of SAML2MessageContext in org.pac4j.saml.credentials.extractor
Methods in org.pac4j.saml.credentials.extractor with parameters of type SAML2MessageContext Modifier and Type Method Description protected voidSAML2CredentialsExtractor. adaptLogoutResponseToBinding(org.pac4j.core.context.WebContext context, SAML2MessageContext samlContext)protected booleanSAML2CredentialsExtractor. isLogoutEndpointRequest(org.pac4j.core.context.WebContext context, SAML2MessageContext samlContext)protected java.util.Optional<org.pac4j.core.credentials.Credentials>SAML2CredentialsExtractor. receiveLogin(SAML2MessageContext samlContext, org.pac4j.core.context.WebContext context)protected voidSAML2CredentialsExtractor. receiveLogout(SAML2MessageContext samlContext)protected voidSAML2CredentialsExtractor. sendLogoutResponse(SAML2MessageContext samlContext) -
Uses of SAML2MessageContext in org.pac4j.saml.logout.impl
Methods in org.pac4j.saml.logout.impl with parameters of type SAML2MessageContext Modifier and Type Method Description org.opensaml.saml.saml2.core.LogoutRequestSAML2LogoutRequestBuilder. build(SAML2MessageContext context, SAML2Profile profile)org.opensaml.saml.saml2.core.LogoutResponseSAML2LogoutResponseBuilder. build(SAML2MessageContext context)protected org.opensaml.saml.saml2.core.LogoutRequestSAML2LogoutRequestBuilder. buildLogoutRequest(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.SingleLogoutService ssoService, SAML2Profile profile)protected org.opensaml.saml.saml2.core.LogoutResponseSAML2LogoutResponseBuilder. buildLogoutResponse(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.SingleLogoutService ssoService)protected java.util.Optional<org.opensaml.saml.saml2.metadata.Endpoint>SAML2LogoutMessageReceiver. getEndpoint(SAML2MessageContext context, org.opensaml.saml.saml2.core.StatusResponseType response)protected org.opensaml.saml.saml2.metadata.EndpointSAML2LogoutRequestMessageSender. getEndpoint(SAML2MessageContext context)protected org.opensaml.saml.saml2.metadata.EndpointSAML2LogoutResponseMessageSender. getEndpoint(SAML2MessageContext context)protected org.pac4j.core.exception.http.HttpActionSAML2LogoutValidator. handlePostLogoutResponse(SAML2MessageContext context)org.pac4j.core.credentials.CredentialsSAML2LogoutProfileHandler. receive(SAML2MessageContext context)voidSAML2LogoutProfileHandler. send(SAML2MessageContext context, org.opensaml.saml.saml2.core.LogoutRequest msg, java.lang.Object data)org.pac4j.core.credentials.CredentialsSAML2LogoutValidator. validate(SAML2MessageContext context)Validates the SAML protocol logout request/response.protected voidSAML2LogoutValidator. validateDestinationEndpoint(org.opensaml.saml.saml2.core.LogoutResponse logoutResponse, SAML2MessageContext context)protected voidSAML2LogoutValidator. validateLogoutRequest(org.opensaml.saml.saml2.core.LogoutRequest logoutRequest, SAML2MessageContext context, org.opensaml.xmlsec.signature.support.SignatureTrustEngine engine)Validates the SAML logout request.protected voidSAML2LogoutValidator. validateLogoutResponse(org.opensaml.saml.saml2.core.LogoutResponse logoutResponse, SAML2MessageContext context, org.opensaml.xmlsec.signature.support.SignatureTrustEngine engine)Validates the SAML logout response. -
Uses of SAML2MessageContext in org.pac4j.saml.profile.api
Methods in org.pac4j.saml.profile.api with parameters of type SAML2MessageContext Modifier and Type Method Description TSAML2ObjectBuilder. build(SAML2MessageContext context)org.pac4j.core.credentials.CredentialsSAML2ProfileHandler. receive(SAML2MessageContext context)org.pac4j.core.credentials.CredentialsSAML2MessageReceiver. receiveMessage(SAML2MessageContext context)voidSAML2ProfileHandler. send(SAML2MessageContext context, T msg, java.lang.Object state)voidSAML2MessageSender. sendMessage(SAML2MessageContext context, T request, java.lang.Object state)org.pac4j.core.credentials.CredentialsSAML2ResponseValidator. validate(SAML2MessageContext context)Validates the SAML protocol response and the SAML SSO response. -
Uses of SAML2MessageContext in org.pac4j.saml.profile.impl
Methods in org.pac4j.saml.profile.impl that return SAML2MessageContext Modifier and Type Method Description protected SAML2MessageContextAbstractSAML2MessageReceiver. prepareDecodedContext(SAML2MessageContext context, AbstractPac4jDecoder decoder)Methods in org.pac4j.saml.profile.impl with parameters of type SAML2MessageContext Modifier and Type Method Description protected abstract java.util.Optional<org.opensaml.saml.saml2.metadata.Endpoint>AbstractSAML2MessageReceiver. getEndpoint(SAML2MessageContext context, org.opensaml.saml.saml2.core.StatusResponseType response)protected abstract org.opensaml.saml.saml2.metadata.EndpointAbstractSAML2MessageSender. getEndpoint(SAML2MessageContext context)protected org.opensaml.saml.common.messaging.context.SAMLBindingContextAbstractSAML2MessageReceiver. prepareBindingContext(SAML2MessageContext context, AbstractPac4jDecoder decoder, SAML2MessageContext decodedCtx)protected SAML2MessageContextAbstractSAML2MessageReceiver. prepareDecodedContext(SAML2MessageContext context, AbstractPac4jDecoder decoder)protected voidAbstractSAML2MessageReceiver. preparePeerEntityContext(AbstractPac4jDecoder decoder, SAML2MessageContext decodedCtx, org.opensaml.saml.common.messaging.context.SAMLBindingContext bindingContext, org.opensaml.saml.saml2.metadata.EntityDescriptor metadata)protected voidAbstractSAML2MessageReceiver. prepareSelfEntityContext(SAML2MessageContext context, SAML2MessageContext decodedCtx)org.pac4j.core.credentials.CredentialsAbstractSAML2MessageReceiver. receiveMessage(SAML2MessageContext context)voidAbstractSAML2MessageSender. sendMessage(SAML2MessageContext context, T request, java.lang.Object relayState)protected voidAbstractSAML2MessageSender. storeMessage(SAML2MessageContext context, T request)protected voidAbstractSAML2ResponseValidator. validateIssuer(org.opensaml.saml.saml2.core.Issuer issuer, SAML2MessageContext context)Validate issuer format and value.protected voidAbstractSAML2ResponseValidator. validateIssuerIfItExists(org.opensaml.saml.saml2.core.Issuer isser, SAML2MessageContext context)protected voidAbstractSAML2ResponseValidator. validateSignatureIfItExists(org.opensaml.xmlsec.signature.Signature signature, SAML2MessageContext context, org.opensaml.xmlsec.signature.support.SignatureTrustEngine engine)protected voidAbstractSAML2ResponseValidator. verifyMessageReplay(SAML2MessageContext context) -
Uses of SAML2MessageContext in org.pac4j.saml.sso.artifact
Methods in org.pac4j.saml.sso.artifact with parameters of type SAML2MessageContext Modifier and Type Method Description java.lang.StringSAML2ArtifactBindingDecoder. getBindingURI(SAML2MessageContext messageContext)protected java.util.Optional<org.opensaml.saml.saml2.metadata.Endpoint>SAML2ArtifactBindingMessageReceiver. getEndpoint(SAML2MessageContext context, org.opensaml.saml.saml2.core.StatusResponseType response)protected voidSAML2ArtifactBindingDecoder. transferContext(org.opensaml.messaging.context.InOutOperationContext operationContext, SAML2MessageContext messageContext) -
Uses of SAML2MessageContext in org.pac4j.saml.sso.impl
Methods in org.pac4j.saml.sso.impl with parameters of type SAML2MessageContext Modifier and Type Method Description org.opensaml.saml.saml2.core.AuthnRequestSAML2AuthnRequestBuilder. build(SAML2MessageContext context)protected org.opensaml.saml.saml2.core.AuthnRequestSAML2AuthnRequestBuilder. buildAuthnRequest(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.AssertionConsumerService assertionConsumerService, org.opensaml.saml.saml2.metadata.SingleSignOnService ssoService)protected SAML2CredentialsSAML2AuthnResponseValidator. buildSAML2Credentials(SAML2MessageContext context, org.opensaml.saml.saml2.core.Response response)protected SAML2Credentials.SAMLNameIDSAML2AuthnResponseValidator. determineNameID(SAML2MessageContext context, java.util.List<SAML2Credentials.SAMLAttribute> attributes)protected java.util.Optional<org.opensaml.saml.saml2.metadata.Endpoint>SAML2WebSSOMessageReceiver. getEndpoint(SAML2MessageContext context, org.opensaml.saml.saml2.core.StatusResponseType response)protected org.opensaml.saml.saml2.metadata.EndpointSAML2WebSSOMessageSender. getEndpoint(SAML2MessageContext context)protected org.opensaml.saml.saml2.core.IssuerSAML2AuthnRequestBuilder. getIssuer(SAML2MessageContext context, java.lang.String spEntityId)protected booleanSAML2AuthnResponseValidator. isValidBearerSubjectConfirmationData(org.opensaml.saml.saml2.core.SubjectConfirmationData data, SAML2MessageContext context)Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipientorg.pac4j.core.credentials.CredentialsSAML2WebSSOProfileHandler. receive(SAML2MessageContext context)voidSAML2WebSSOProfileHandler. send(SAML2MessageContext context, org.opensaml.saml.saml2.core.AuthnRequest msg, java.lang.Object data)org.pac4j.core.credentials.CredentialsSAML2AuthnResponseValidator. validate(SAML2MessageContext context)protected voidSAML2AuthnResponseValidator. validateAssertion(org.opensaml.saml.saml2.core.Assertion assertion, SAML2MessageContext context, org.opensaml.xmlsec.signature.support.SignatureTrustEngine engine, org.opensaml.saml.saml2.encryption.Decrypter decrypter)Validate the given assertion: - issueInstant - issuer - subject - conditions - authnStatements - signatureprotected voidSAML2AuthnResponseValidator. validateAssertionConditions(org.opensaml.saml.saml2.core.Conditions conditions, SAML2MessageContext context)Validate assertionConditions - notBefore - notOnOrAfterprotected voidSAML2AuthnResponseValidator. validateAssertionSignature(org.opensaml.xmlsec.signature.Signature signature, SAML2MessageContext context, org.opensaml.xmlsec.signature.support.SignatureTrustEngine engine)Validate assertion signature.protected voidSAML2AuthnResponseValidator. validateAuthenticationStatements(java.util.List<org.opensaml.saml.saml2.core.AuthnStatement> authnStatements, SAML2MessageContext context)Validate the given authnStatements: - authnInstant - sessionNotOnOrAfterprotected voidSAML2AuthnResponseValidator. validateAuthnContextClassRefs(SAML2MessageContext context, java.util.List<java.lang.String> providedAuthnContextClassRefs)protected voidSAML2AuthnResponseValidator. validateSamlProtocolResponse(org.opensaml.saml.saml2.core.Response response, SAML2MessageContext context, org.opensaml.xmlsec.signature.support.SignatureTrustEngine engine)Validates the SAML protocol response: - IssueInstant - Issuer - StatusCode - Signatureprotected voidSAML2AuthnResponseValidator. validateSamlSSOResponse(org.opensaml.saml.saml2.core.Response response, SAML2MessageContext context, org.opensaml.xmlsec.signature.support.SignatureTrustEngine engine, org.opensaml.saml.saml2.encryption.Decrypter decrypter)Validates the SAML SSO response by finding a valid assertion with authn statements.protected voidSAML2AuthnResponseValidator. validateSubject(org.opensaml.saml.saml2.core.Subject subject, SAML2MessageContext context, org.opensaml.saml.saml2.encryption.Decrypter decrypter)Validate the given subject by finding a valid Bearer confirmation.protected voidSAML2AuthnResponseValidator. verifyRequest(org.opensaml.saml.saml2.core.AuthnRequest request, SAML2MessageContext context) -
Uses of SAML2MessageContext in org.pac4j.saml.transport
Methods in org.pac4j.saml.transport with parameters of type SAML2MessageContext Modifier and Type Method Description abstract java.lang.StringAbstractPac4jDecoder. getBindingURI(SAML2MessageContext messageContext)Get the binding of the message context;.java.lang.StringPac4jHTTPPostDecoder. getBindingURI(SAML2MessageContext messageContext)java.lang.StringPac4jHTTPRedirectDeflateDecoder. getBindingURI(SAML2MessageContext messageContext)protected voidAbstractPac4jDecoder. populateBindingContext(SAML2MessageContext messageContext)Populate the context which carries information specific to this binding.
-