Uses of Class
org.apache.juneau.rest.server.auth.saml.SamlAssertionValidator.Builder
Packages that use SamlAssertionValidator.Builder
Package
Description
SAML 2.0 assertion validation for the Juneau REST server, layered on the
AuthFilter framework.-
Uses of SamlAssertionValidator.Builder in org.apache.juneau.rest.server.auth.saml
Methods in org.apache.juneau.rest.server.auth.saml that return SamlAssertionValidator.BuilderModifier and TypeMethodDescriptionSamlAssertionValidator.Builder.algorithms(String... values) Replaces the default signature-algorithm allowlist with the supplied URIs.Overrides theClockused for timestamp validation.Sets the clock-skew tolerance forNotBefore/NotOnOrAftervalidation.SamlAssertionValidator.create()Static creator.SamlAssertionValidator.Builder.decryptionCredential(org.opensaml.security.credential.Credential value) Sets the credential used to decrypt<EncryptedAssertion>elements.SamlAssertionValidator.Builder.digestAlgorithms(String... values) Replaces the default reference-digest allowlist with the supplied URIs.SamlAssertionValidator.Builder.expectedInResponseTo(String value) Sets the request ID a bearer<SubjectConfirmationData>must echo in itsInResponseToattribute.SamlAssertionValidator.Builder.expectedIssuer(String value) Sets the expected IdP issuer (the<Issuer>element).SamlAssertionValidator.Builder.metadataResolver(org.opensaml.saml.metadata.resolver.MetadataResolver value) Sets theMetadataResolverused to resolve the IdP's signing credential at validation time.Sets the expectedRecipient(this SP's Assertion Consumer Service URL) and, by doing so, enables bearer<SubjectConfirmation>validation.SamlAssertionValidator.Builder.replayCache(ReplayCache value) Overrides theReplayCacheused to enforce one-time use of each assertion ID.SamlAssertionValidator.Builder.signingCredential(org.opensaml.security.credential.Credential value) Sets a static IdP signing credential.SamlAssertionValidator.Builder.spEntityId(String value) Sets the Service Provider entity ID used to validate<AudienceRestriction>.SamlAssertionValidator.Builder.subjectAddress(String value) Sets the client address a bearer<SubjectConfirmationData>must name in itsAddressattribute.Constructors in org.apache.juneau.rest.server.auth.saml with parameters of type SamlAssertionValidator.BuilderModifierConstructorDescriptionprotectedConstructor.