Interface SwedishEidAuthnRequestGeneratorContext
- All Superinterfaces:
AuthnRequestGeneratorContext
An extension to
AuthnRequestGeneratorContext with added functionality for the Swedish eID Framework.- Author:
- Martin Lindström (martin@idsec.se)
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe generator will invoke thegetPrincipalSelectionBuilderFunction()in order to obtain a builder function that creates thePrincipalSelectionextension.static interfaceIf the SP is a signature service, the generator will invoke thegetSignMessageBuilderFunction()method in order to obtain a builder of aSignMessageobject.static interfaceIf an IdP has support for theUserMessageextension, the generator will invoke thegetUserMessageBuilderFunction()method in order to btain a builder for aUserMessageobject.Nested classes/interfaces inherited from interface se.swedenconnect.opensaml.saml2.request.AuthnRequestGeneratorContext
AuthnRequestGeneratorContext.AssertionConsumerServiceResolver, AuthnRequestGeneratorContext.AttributeConsumingServiceIndexResolver, AuthnRequestGeneratorContext.AuthnRequestCustomizer, AuthnRequestGeneratorContext.HokRequirement, AuthnRequestGeneratorContext.NameIDPolicyBuilderFunction, AuthnRequestGeneratorContext.RequestedAuthnContextBuilderFunction -
Method Summary
Modifier and TypeMethodDescriptionGets theSwedishEidAuthnRequestGeneratorContext.PrincipalSelectionBuilderFunctionthat is used to buildPrincipalSelectionextensions.Gets theSwedishEidAuthnRequestGeneratorContext.SignMessageBuilderFunctionthat is used to buildSignMessageextensions.Gets theSwedishEidAuthnRequestGeneratorContext.UserMessageBuilderFunctionthat is used to buildUserMessageextensions.Methods inherited from interface se.swedenconnect.opensaml.saml2.request.AuthnRequestGeneratorContext
getAssertionConsumerServiceResolver, getAttributeConsumingServiceIndexResolver, getAuthnRequestCustomizer, getForceAuthnAttribute, getHokRequirement, getIsPassiveAttribute, getNameIDPolicyBuilderFunction, getOverrideSignCredential, getPreferredBinding, getRequestedAuthnContextBuilderFunction, getSignatureSigningConfiguration
-
Method Details
-
getSignMessageBuilderFunction
default SwedishEidAuthnRequestGeneratorContext.SignMessageBuilderFunction getSignMessageBuilderFunction()Gets theSwedishEidAuthnRequestGeneratorContext.SignMessageBuilderFunctionthat is used to buildSignMessageextensions.The default implementation does not create a
SignMessageextension.- Returns:
- the builder function
-
getPrincipalSelectionBuilderFunction
default SwedishEidAuthnRequestGeneratorContext.PrincipalSelectionBuilderFunction getPrincipalSelectionBuilderFunction()Gets theSwedishEidAuthnRequestGeneratorContext.PrincipalSelectionBuilderFunctionthat is used to buildPrincipalSelectionextensions.The default implementation does not create a
PrincipalSelectionextension.- Returns:
- the builder function
-
getUserMessageBuilderFunction
default SwedishEidAuthnRequestGeneratorContext.UserMessageBuilderFunction getUserMessageBuilderFunction()Gets theSwedishEidAuthnRequestGeneratorContext.UserMessageBuilderFunctionthat is used to buildUserMessageextensions.Note: This method will only be invoked if the IdP has declared support for the
UserMessageextension.The default implementation does not create a
UserMessageextension.- Returns:
- the builder function
-