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(WebContext webContext)SAML2MessageContextSAMLContextProvider. buildContext(WebContext webContext)SAML2MessageContextSAML2ContextProvider. buildServiceProviderContext(WebContext webContext)SAML2MessageContextSAMLContextProvider. buildServiceProviderContext(WebContext webContext)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(WebContext webContext, SAML2MessageContext context) -
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 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)CredentialsSAML2LogoutProfileHandler. receive(SAML2MessageContext context)voidSAML2LogoutProfileHandler. send(SAML2MessageContext context, org.opensaml.saml.saml2.core.LogoutRequest msg, Object data)CredentialsSAML2LogoutValidator. validate(SAML2MessageContext context)Validates the SAML protocol logout request/response.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)CredentialsSAML2ProfileHandler. receive(SAML2MessageContext context)CredentialsSAML2MessageReceiver. receiveMessage(SAML2MessageContext context)voidSAML2ProfileHandler. send(SAML2MessageContext context, T msg, Object state)voidSAML2MessageSender. sendMessage(SAML2MessageContext context, T request, Object state)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 with parameters of type SAML2MessageContext Modifier and Type Method Description protected abstract 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 voidAbstractSAML2MessageSender. invokeOutboundMessageHandlers(org.opensaml.saml.saml2.metadata.SPSSODescriptor spDescriptor, org.opensaml.saml.saml2.metadata.IDPSSODescriptor idpssoDescriptor, SAML2MessageContext outboundContext)CredentialsAbstractSAML2MessageReceiver. receiveMessage(SAML2MessageContext context)voidAbstractSAML2MessageSender. sendMessage(SAML2MessageContext context, T request, Object relayState)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 StringSAML2ArtifactBindingDecoder. getBindingURI(SAML2MessageContext messageContext)protected 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)protected 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 booleanSAML2AuthnResponseValidator. isValidBearerSubjectConfirmationData(org.opensaml.saml.saml2.core.SubjectConfirmationData data, SAML2MessageContext context)Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipientCredentialsSAML2WebSSOProfileHandler. receive(SAML2MessageContext context)voidSAML2WebSSOProfileHandler. send(SAML2MessageContext context, org.opensaml.saml.saml2.core.AuthnRequest msg, Object data)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(List<org.opensaml.saml.saml2.core.AuthnStatement> authnStatements, SAML2MessageContext context)Validate the given authnStatements: - authnInstant - sessionNotOnOrAfterprotected 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 StringAbstractPac4jDecoder. getBindingURI(SAML2MessageContext messageContext)Get the binding of the message context;.StringPac4jHTTPPostDecoder. getBindingURI(SAML2MessageContext messageContext)StringPac4jHTTPRedirectDeflateDecoder. getBindingURI(SAML2MessageContext messageContext)protected voidAbstractPac4jDecoder. populateBindingContext(SAML2MessageContext messageContext)Populate the context which carries information specific to this binding.
-