Uses of Class
org.pac4j.saml.context.SAML2MessageContext
Packages that use SAML2MessageContext
Package
Description
-
Uses of SAML2MessageContext in org.pac4j.saml.context
Methods in org.pac4j.saml.context that return SAML2MessageContextModifier and TypeMethodDescriptionSAML2ContextProvider.buildContext(org.pac4j.core.context.CallContext ctx, SAML2Client client) buildContext.SAMLContextProvider.buildContext(org.pac4j.core.context.CallContext ctx, SAML2Client client) buildContext.final SAML2MessageContextSAML2ContextProvider.buildServiceProviderContext(org.pac4j.core.context.CallContext ctx, SAML2Client client) buildServiceProviderContext.SAMLContextProvider.buildServiceProviderContext(org.pac4j.core.context.CallContext ctx, SAML2Client client) buildServiceProviderContext.Methods in org.pac4j.saml.context with parameters of type SAML2MessageContextModifier and TypeMethodDescriptionprotected final voidSAML2ContextProvider.addIDPContext(SAML2MessageContext context) addIDPContext.protected final voidSAML2ContextProvider.addSPContext(SAML2MessageContext context) addSPContext.protected final voidSAML2ContextProvider.addTransportContext(org.pac4j.core.context.WebContext webContext, org.pac4j.core.context.session.SessionStore sessionStore, SAML2MessageContext context) addTransportContext. -
Uses of SAML2MessageContext in org.pac4j.saml.credentials
Constructors in org.pac4j.saml.credentials with parameters of type SAML2MessageContextModifierConstructorDescriptionSAML2Credentials(org.pac4j.core.logout.LogoutType type, SAML2MessageContext context) Constructor for SAML2Credentials.SAML2Credentials(SAML2MessageContext context) Constructor for SAML2Credentials. -
Uses of SAML2MessageContext in org.pac4j.saml.credentials.extractor
Methods in org.pac4j.saml.credentials.extractor that return SAML2MessageContextModifier and TypeMethodDescriptionprotected SAML2MessageContextSAML2CredentialsExtractor.prepareDecodedContext(SAML2MessageContext context, AbstractPac4jDecoder decoder) prepareDecodedContext.Methods in org.pac4j.saml.credentials.extractor with parameters of type SAML2MessageContextModifier and TypeMethodDescriptionprotected org.opensaml.saml.common.messaging.context.SAMLBindingContextSAML2CredentialsExtractor.prepareBindingContext(SAML2MessageContext context, org.opensaml.messaging.decoder.MessageDecoder decoder, SAML2MessageContext decodedCtx) prepareBindingContext.protected SAML2MessageContextSAML2CredentialsExtractor.prepareDecodedContext(SAML2MessageContext context, AbstractPac4jDecoder decoder) prepareDecodedContext.protected voidSAML2CredentialsExtractor.preparePeerEntityContext(org.opensaml.messaging.decoder.MessageDecoder decoder, SAML2MessageContext decodedCtx, org.opensaml.saml.common.messaging.context.SAMLBindingContext bindingContext, org.opensaml.saml.saml2.metadata.EntityDescriptor metadata) preparePeerEntityContext.protected voidSAML2CredentialsExtractor.prepareSelfEntityContext(SAML2MessageContext context, SAML2MessageContext decodedCtx) prepareSelfEntityContext. -
Uses of SAML2MessageContext in org.pac4j.saml.logout.impl
Methods in org.pac4j.saml.logout.impl with parameters of type SAML2MessageContextModifier and TypeMethodDescriptionorg.opensaml.saml.saml2.core.LogoutRequestSAML2LogoutRequestBuilder.build(SAML2MessageContext context, SAML2Profile profile) build.org.opensaml.saml.saml2.core.LogoutResponseSAML2LogoutResponseBuilder.build(SAML2MessageContext context) build.protected final org.opensaml.saml.saml2.core.LogoutRequestSAML2LogoutRequestBuilder.buildLogoutRequest(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.Endpoint ssoService, SAML2Profile profile) buildLogoutRequest.protected final org.opensaml.saml.saml2.core.LogoutResponseSAML2LogoutResponseBuilder.buildLogoutResponse(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.Endpoint ssoService) buildLogoutResponse.protected org.opensaml.saml.saml2.metadata.EndpointSAML2LogoutRequestMessageSender.getEndpoint(SAML2MessageContext context) getEndpoint.protected org.opensaml.saml.saml2.metadata.EndpointSAML2LogoutResponseMessageSender.getEndpoint(SAML2MessageContext context) getEndpoint.org.pac4j.core.credentials.CredentialsSAML2LogoutValidator.validate(SAML2MessageContext context) Validates the SAML protocol response and the SAML SSO response.protected voidSAML2LogoutValidator.validateDestinationEndpoint(org.opensaml.saml.saml2.core.StatusResponseType logoutResponse, SAML2MessageContext context) validateDestinationEndpoint.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.logout.processor
Methods in org.pac4j.saml.logout.processor with parameters of type SAML2MessageContextModifier and TypeMethodDescriptionprotected org.pac4j.core.exception.http.HttpActionSAML2LogoutProcessor.adaptLogoutResponseToBinding(org.pac4j.core.context.WebContext context, SAML2MessageContext samlContext) adaptLogoutResponseToBinding.protected org.pac4j.core.exception.http.HttpActionSAML2LogoutProcessor.handlePostLogoutResponse(SAML2MessageContext context) handlePostLogoutResponse.protected voidSAML2LogoutProcessor.sendLogoutResponse(SAML2MessageContext samlContext, SAML2Credentials saml2Credentials) sendLogoutResponse. -
Uses of SAML2MessageContext in org.pac4j.saml.profile.api
Methods in org.pac4j.saml.profile.api with parameters of type SAML2MessageContextModifier and TypeMethodDescriptionSAML2ObjectBuilder.build(SAML2MessageContext context) build.voidSAML2MessageSender.sendMessage(SAML2MessageContext context, T request, Object state) sendMessage.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 with parameters of type SAML2MessageContextModifier and TypeMethodDescriptionprotected abstract org.opensaml.saml.saml2.metadata.EndpointAbstractSAML2MessageSender.getEndpoint(SAML2MessageContext context) getEndpoint.voidAbstractSAML2MessageSender.sendMessage(SAML2MessageContext context, T request, Object relayState) sendMessage.protected voidAbstractSAML2MessageSender.storeMessage(SAML2MessageContext context, T request) storeMessage.protected voidAbstractSAML2ResponseValidator.validateIssuer(org.opensaml.saml.saml2.core.NameIDType issuer, SAML2MessageContext context) Validate issuer format and value.protected voidAbstractSAML2ResponseValidator.validateIssuerIfItExists(org.opensaml.saml.saml2.core.Issuer isser, SAML2MessageContext context) validateIssuerIfItExists.protected voidAbstractSAML2ResponseValidator.validateSignatureIfItExists(org.opensaml.xmlsec.signature.Signature signature, SAML2MessageContext context, org.opensaml.xmlsec.signature.support.SignatureTrustEngine engine) validateSignatureIfItExists.protected voidAbstractSAML2ResponseValidator.verifyMessageReplay(SAML2MessageContext context) verifyMessageReplay. -
Uses of SAML2MessageContext in org.pac4j.saml.sso.artifact
Methods in org.pac4j.saml.sso.artifact with parameters of type SAML2MessageContextModifier and TypeMethodDescriptionSAML2ArtifactBindingDecoder.getBindingURI(SAML2MessageContext messageContext) Get the binding of the message context;.protected voidSAML2ArtifactBindingDecoder.transferContext(org.opensaml.messaging.context.InOutOperationContext operationContext, SAML2MessageContext messageContext) transferContext. -
Uses of SAML2MessageContext in org.pac4j.saml.sso.impl
Methods in org.pac4j.saml.sso.impl with parameters of type SAML2MessageContextModifier and TypeMethodDescriptionorg.opensaml.saml.saml2.core.AuthnRequestSAML2AuthnRequestBuilder.build(SAML2MessageContext context) build.protected final org.opensaml.saml.saml2.core.AuthnRequestSAML2AuthnRequestBuilder.buildAuthnRequest(SAML2MessageContext context, org.opensaml.saml.saml2.metadata.Endpoint assertionConsumerService, org.opensaml.saml.saml2.metadata.Endpoint ssoService) buildAuthnRequest.protected SAML2AuthenticationCredentialsSAML2AuthnResponseValidator.buildSAML2Credentials(SAML2MessageContext context, org.opensaml.saml.saml2.core.StatusResponseType response) buildSAML2Credentials.SAML2AuthnResponseValidator.determineNameID(SAML2MessageContext context, Collection<SAML2AuthenticationCredentials.SAMLAttribute> attributes) determineNameID.protected org.opensaml.saml.saml2.metadata.EndpointSAML2WebSSOMessageSender.getEndpoint(SAML2MessageContext context) getEndpoint.protected final org.opensaml.saml.saml2.core.IssuerSAML2AuthnRequestBuilder.getIssuer(SAML2MessageContext context, String spEntityId) getIssuer.protected booleanSAML2AuthnResponseValidator.isValidBearerSubjectConfirmationData(org.opensaml.saml.saml2.core.SubjectConfirmationData data, SAML2MessageContext context) Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipientorg.pac4j.core.credentials.CredentialsSAML2AuthnResponseValidator.validate(SAML2MessageContext context) Validates the SAML protocol response and the SAML SSO response.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(Iterable<org.opensaml.saml.saml2.core.AuthnStatement> authnStatements, SAML2MessageContext context) Validate the given authnStatements: - authnInstant - sessionNotOnOrAfterprotected voidSAML2AuthnResponseValidator.validateAuthnContextClassRefs(SAML2MessageContext context, List<String> providedAuthnContextClassRefs) validateAuthnContextClassRefs.protected voidSAML2AuthnResponseValidator.validateSamlProtocolResponse(org.opensaml.saml.saml2.core.StatusResponseType 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) verifyRequest. -
Uses of SAML2MessageContext in org.pac4j.saml.transport
Methods in org.pac4j.saml.transport with parameters of type SAML2MessageContextModifier and TypeMethodDescriptionabstract StringAbstractPac4jDecoder.getBindingURI(SAML2MessageContext messageContext) Get the binding of the message context;.Pac4jHTTPPostDecoder.getBindingURI(SAML2MessageContext messageContext) Get the binding of the message context;.Pac4jHTTPRedirectDeflateDecoder.getBindingURI(SAML2MessageContext messageContext) Get the binding of the message context;.protected voidAbstractPac4jDecoder.populateBindingContext(SAML2MessageContext messageContext) Populate the context which carries information specific to this binding.