Uses of Class
se.swedenconnect.spring.saml.idp.authnrequest.AuthenticationRequirementsBuilder
Packages that use AuthenticationRequirementsBuilder
Package
Description
Support for processing SAML authentication requests.
-
Uses of AuthenticationRequirementsBuilder in se.swedenconnect.spring.saml.idp.authnrequest
Methods in se.swedenconnect.spring.saml.idp.authnrequest that return AuthenticationRequirementsBuilderModifier and TypeMethodDescriptionAuthenticationRequirementsBuilder.authnContextRequirement(String authnContextRequirement) Adds a requested authentication contexts (AuthnContextClassRef).AuthenticationRequirementsBuilder.authnContextRequirements(Collection<String> authnContextRequirements) Assigns a collection of the requested authentication contexts (AuthnContextClassRef).AuthenticationRequirementsBuilder.builder()Creates aAuthenticationRequirementsBuilder.AuthenticationRequirementsBuilder.builder(AuthenticationRequirements requirements) Creates aAuthenticationRequirementsBuilderbased on an existingAuthenticationRequirementsobject.AuthenticationRequirementsBuilder.entityCategories(Collection<String> entityCategories) Assigns the collection of declared SAML entity categories for the relying party.AuthenticationRequirementsBuilder.entityCategory(String entityCategory) Adds an entity category.AuthenticationRequirementsBuilder.forceAuthn(boolean forceAuthn) Tells whether "force authentication" has been set, i.e., whether to force user authentication even though a valid user session exists.AuthenticationRequirementsBuilder.passiveAuthn(boolean passiveAuthn) Tells whether we should issue an assertion without requiring the user to authenticate again.AuthenticationRequirementsBuilder.principalSelectionAttribute(UserAttribute principalSelectionAttribute) Adds a principal selection attribute.AuthenticationRequirementsBuilder.principalSelectionAttributes(Collection<UserAttribute> principalSelectionAttributes) The PrincipalSelection extension defined in Sweden Connect technical framework enables a relying party to include one or more attributes in theAuthnRequestto inform the IdP about the user that is being authenticated.AuthenticationRequirementsBuilder.requestedAttribute(RequestedAttribute requestedAttribute) Adds a requested attribute.AuthenticationRequirementsBuilder.requestedAttributes(Collection<RequestedAttribute> requestedAttributes) Assigns the attributes requested directly in the authentication request or indirectly from the relying party metadata (AttributeConsumingServiceor entity category declarations).AuthenticationRequirementsBuilder.sadRequestExtension(SadRequestExtension sadRequestExtension) Assigns theSadRequestExtensionwhich is the representation of theSADRequestextension as specified in Signature Activation Protocol for Federated Signing.AuthenticationRequirementsBuilder.signatureMessageExtension(SignatureMessageExtension signatureMessageExtension) Assigns theSignatureMessageExtensionwhich is the representation of theSignMessageextension as specified in section 3.1.2 of DSS Extension for Federated Central Signing Services.AuthenticationRequirementsBuilder.userMessageExtension(UserMessageExtension userMessageExtension) Assigns theUserMessageExtensionwhich is the representation of theUserMessageextension as specified in User Message Extension in SAML Authentication Requests.