Uses of Class
org.opensaml.profile.action.AbstractProfileAction
-
Packages that use AbstractProfileAction Package Description org.opensaml.profile.action Interfaces and classes for profile actions, discrete units of behavior that make up a profile.org.opensaml.profile.action.impl Implementations of general profile actions.org.opensaml.saml.common.profile.impl Actions and classes common to both SAML versions.org.opensaml.saml.saml1.profile Classes for SAML 1.x profile behavior.org.opensaml.saml.saml1.profile.impl Implementations of SAML 1.x profile behavior.org.opensaml.saml.saml2.profile Classes for SAML 2.0 profile behavior.org.opensaml.saml.saml2.profile.impl Implementations of SAML 2.0 profile behavior.org.opensaml.soap.soap11.profile.impl Profile actions related to SOAP 1.1.org.opensaml.storage.impl.client Implementation ofStorageServicethat unifies cookie and HTML Local Storage. -
-
Uses of AbstractProfileAction in org.opensaml.profile.action
Subclasses of AbstractProfileAction in org.opensaml.profile.action Modifier and Type Class Description classAbstractConditionalProfileActionBase class for conditional profile actions.classAbstractHandlerDelegatingProfileAction<DelegateType extends MessageHandler>Base class for a profile action which just delegates to an instance ofMessageHandler. -
Uses of AbstractProfileAction in org.opensaml.profile.action.impl
Subclasses of AbstractProfileAction in org.opensaml.profile.action.impl Modifier and Type Class Description classAbstractMessageChannelSecurityAbstract base class for profile actions which populate aMessageChannelSecurityContexton aBaseContext, where the latter is located using a lookup strategy.classCheckAccessThis action validates that a request comes from an authorized client, based on an injected service and policy parameters.classDecodeMessageAction that decodes an incoming request into aMessageContext.classEncodeMessageAction that encodes an outbound response from the outboundMessageContext.classHttpServletRequestMessageChannelSecurityProfile action which populates aMessageChannelSecurityContextbased on aHttpServletRequest.classLogEventA profile action that logs an event if one is found in the profile request context.classPopulateClientTLSValidationParametersAction that resolves and populatesClientTLSValidationParameterson aClientTLSSecurityParametersContextcreated/accessed via a lookup function, by default on the inbound message context.classPopulateDecryptionParametersAction that resolves and populatesDecryptionParameterson aSecurityParametersContextcreated/accessed via a lookup function, by default on the inbound message context.classPopulateMetricContextAn action that populates aMetricContextchild of theProfileRequestContextwith a set of rules for activating timer measurements and counters on associated objects during the execution of a profile request.classPopulateSignatureValidationParametersAction that resolves and populatesSignatureValidationParameterson aSecurityParametersContextcreated/accessed via a lookup function, by default on the inbound message context.classSetProfileIdA profile action that sets the ID of the profile in use.classStaticMessageChannelSecurityProfile action which populates aMessageChannelSecurityContextbased on static configuration flags. -
Uses of AbstractProfileAction in org.opensaml.saml.common.profile.impl
Subclasses of AbstractProfileAction in org.opensaml.saml.common.profile.impl Modifier and Type Class Description classAddAudienceRestrictionToAssertionsAction adds an audience restriction condition to every assertion contained in a SAML 1/2 response, with the audiences obtained from a lookup function.classAddInResponseToToResponseAction that adds theInResponseToattribute to a response message if a SAML message ID is set on the inbound message context.classAddNotBeforeConditionToAssertionsAction that adds theNotBeforeattribute to every assertion in a SAML 1/2 response message.classAddNotOnOrAfterConditionToAssertionsAction that adds theNotBeforeattribute to every assertion in a SAML 1/2 response message.classPopulateSignatureSigningParametersAction that resolves and populatesSignatureSigningParameterson aSecurityParametersContextcreated/accessed via a lookup function, by default on the outbound message context.classSignAssertionsAction that signs assertions in a SAML 1/2 Response returned by a lookup strategy, by default the message returned byInOutOperationContext.getOutboundMessageContext().classVerifyChannelBindingsAction that verifies two sets ofChannelBindingsfrom two differentChannelBindingsContextobjects obtained via lookup functions, by default from below the inbound message context and from below aSOAP11Contextbelow the inbound message context. -
Uses of AbstractProfileAction in org.opensaml.saml.saml1.profile
Methods in org.opensaml.saml.saml1.profile with parameters of type AbstractProfileAction Modifier and Type Method Description static AssertionSAML1ActionSupport. addAssertionToResponse(AbstractProfileAction action, Response response, IdentifierGenerationStrategy idGenerator, String issuer)static ConditionsSAML1ActionSupport. addConditionsToAssertion(AbstractProfileAction action, Assertion assertion)Creates and adds aConditionsto a givenAssertion.static AssertionSAML1ActionSupport. buildAssertion(AbstractProfileAction action, IdentifierGenerationStrategy idGenerator, String issuer)Constructs anAssertionusing the parameters supplied, with its issue instant set to the current time. -
Uses of AbstractProfileAction in org.opensaml.saml.saml1.profile.impl
Subclasses of AbstractProfileAction in org.opensaml.saml.saml1.profile.impl Modifier and Type Class Description classAddDoNotCacheConditionToAssertionsclassAddNameIdentifierToSubjectsAction that builds aNameIdentifierand adds it to theSubjectof all the statements in all the assertions found via a lookup strategy, by default from the outbound message context.classAddResponseShellAction that creates an emptyResponse, and sets it as the message returned byInOutOperationContext.getOutboundMessageContext().classAddStatusToResponseclassAddSubjectConfirmationToSubjectsAction that buildsSubjectConfirmationand adds it to theSubjectof all the statements in all the assertions found in aResponse.classCopyNameIdentifierFromRequestAction that builds aNameIdentifierand adds it to theSubjectof all the statements in all the assertions found in aResponse.classResolveArtifactsAction that resolves SAML 1.x artifacts inside aRequestlocated via a lookup strategy, by default from the inbound message context, and maps them to the corresponding assertions. -
Uses of AbstractProfileAction in org.opensaml.saml.saml2.profile
Methods in org.opensaml.saml.saml2.profile with parameters of type AbstractProfileAction Modifier and Type Method Description static AdviceSAML2ActionSupport. addAdviceToAssertion(AbstractProfileAction action, Assertion assertion)static AssertionSAML2ActionSupport. addAssertionToResponse(AbstractProfileAction action, Response response, IdentifierGenerationStrategy idGenerator, String issuer)static ConditionsSAML2ActionSupport. addConditionsToAssertion(AbstractProfileAction action, Assertion assertion)Creates and adds aConditionsto a givenAssertion.static AssertionSAML2ActionSupport. buildAssertion(AbstractProfileAction action, IdentifierGenerationStrategy idGenerator, String issuer)Constructs anAssertionusing the parameters supplied, with its issue instant set to the current time. -
Uses of AbstractProfileAction in org.opensaml.saml.saml2.profile.impl
Subclasses of AbstractProfileAction in org.opensaml.saml.saml2.profile.impl Modifier and Type Class Description classAbstractDecryptActionAbstract base class for actions that perform SAML decryption.classAbstractEncryptActionAbstract base class for actions that perform simple unicast SAML encryption to a single decrypting party.classAbstractResponseShellAction<MessageType extends StatusResponseType>Abstract action that creates an empty object derived fromStatusResponseType, and sets it as the message returned byInOutOperationContext.getOutboundMessageContext().classAddChannelBindingsToAssertionsclassAddGeneratedKeyToAssertionsclassAddNameIDToSubjectsclassAddOneTimeUseConditionToAssertionsclassAddProxyRestrictionToAssertionsAction adds anProxyRestrictionto everyAssertioncontained in a SAML 2 response, with the audiences and count obtained from a lookup function.classAddStatusResponseShellAction that creates an empty object derived fromStatusResponseType, and sets it as the message returned byInOutOperationContext.getOutboundMessageContext().classAddStatusToResponseAction that setsStatuscontent in aStatusResponseTypeobtained from a lookup strategy, typically from the outbound message context.classAddSubjectConfirmationToSubjectsAction that buildsSubjectConfirmationand adds it to theSubjectof all the assertions found in aResponse.classCopyNameIDFromRequestclassDecryptAssertionsAction to decrypt anEncryptedAssertionelement and replace it with the decryptedAssertionin situ.classDecryptAttributesAction to decrypt anEncryptedAttributeelement and replace it with the decryptedAttributein situ.classDecryptNameIDsAction to decrypt anEncryptedIDelement and replace it with the decryptedNameIDin situ.classEncryptAssertionsAction that encrypts all assertions in aResponsemessage obtained from a lookup strategy, by default the outbound message context.classEncryptAttributesAction that encrypts all attributes in aResponsemessage obtained from a lookup strategy, by default the outbound message context.classEncryptNameIDsAction that encrypts allNameIDs in a message obtained from a lookup strategy, by default the outbound message context.classPopulateECPContextAction to create and populate anECPContextbased on the request and, when encryption is in use, generating a session key.classResolveArtifactAction that resolves a SAML 2.0 artifact inside anArtifactResolverequest located via a lookup strategy, by default from the inbound message context, and maps it to the corresponding message.classValidateAssertionsA profile action which resolves SAML 2.0 Assertions from the profile request context and validates them using a resolved or configured instance ofSAML20AssertionValidator. -
Uses of AbstractProfileAction in org.opensaml.soap.soap11.profile.impl
Subclasses of AbstractProfileAction in org.opensaml.soap.soap11.profile.impl Modifier and Type Class Description classAddSOAPFaultAction that resolves or builds a SOAP 1.1Faultobject, and stores it in the outbound message context. -
Uses of AbstractProfileAction in org.opensaml.storage.impl.client
Subclasses of AbstractProfileAction in org.opensaml.storage.impl.client Modifier and Type Class Description classLoadClientStorageServicesAn action that loads any number ofClientStorageServiceinstances from a POST submission or cookies as applicable.classLogLocalStorageSaveResultsAn action that logs the results of Local Storage-basedClientStorageServicesave operations.classPopulateClientStorageLoadContextAn action that creates and populates aClientStorageLoadContextwith any storage keys identified as missing from the current session and in need of loading.classPopulateClientStorageSaveContextAn action that creates and populates aClientStorageSaveContextwith any storage operations identified as required from the current session and in need of saving.classSaveCookieBackedClientStorageServicesAn action that performs any number ofClientStorageServiceOperationinstances sourced from cookies by issuing the necessary Set-Cookie headers.
-