/** Constructor. */ public EncryptNameIDs() { messageLookupStrategy = Functions.compose(new MessageLookup<>(SAMLObject.class), new OutboundMessageContextLookup()); excludedFormats = Collections.singleton(NameID.ENTITY); }
final AuthnRequest authnRequest = new MessageLookup<>(AuthnRequest.class).apply( new InboundMessageContextLookup().apply(input)); if (authnRequest != null && authnRequest.isPassive()) { log.debug("Request was a SAML 2 AuthnRequest with IsPassive set, handling error with response");
/** Constructor. */ public AddDoNotCacheConditionToAssertions() { responseLookupStrategy = Functions.compose(new MessageLookup<>(Response.class), new OutboundMessageContextLookup()); }
/** Constructor. */ public EncryptAssertions() { responseLookupStrategy = Functions.compose(new MessageLookup<>(StatusResponseType.class), new OutboundMessageContextLookup()); }
/** Constructor. */ public AddNotBeforeConditionToAssertions() { responseLookupStrategy = Functions.compose(new MessageLookup<>(SAMLObject.class), new OutboundMessageContextLookup()); }
/** Constructor. */ public EncryptAttributes() { responseLookupStrategy = Functions.compose(new MessageLookup<>(StatusResponseType.class), new OutboundMessageContextLookup()); }
/** Constructor. */ public AddOneTimeUseConditionToAssertions() { responseLookupStrategy = Functions.compose(new MessageLookup<>(Response.class), new OutboundMessageContextLookup()); }
/** Constructor. */ public NameIDPolicyLookupFunction() { requestLookupStrategy = Functions.compose(new MessageLookup<>(AuthnRequest.class), new InboundMessageContextLookup()); }
/** Constructor. */ public AddNotOnOrAfterConditionToAssertions() { responseLookupStrategy = Functions.compose(new MessageLookup<>(SAMLObject.class), new OutboundMessageContextLookup()); defaultAssertionLifetime = 5 * 60 * 1000; }
/** Constructor. */ public AddProxyRestrictionToAssertions() { responseLookupStrategy = Functions.compose(new MessageLookup<>(Response.class), new OutboundMessageContextLookup()); }
/** Constructor. */ public RequesterIdFromIssuerFunction() { requestLookupStrategy = Functions.compose(new MessageLookup<>(RequestAbstractType.class), new InboundMessageContextLookup()); }
/** * Constructor. */ public AddAudienceRestrictionToAssertions() { addingAudiencesToExistingRestriction = true; responseLookupStrategy = Functions.compose(new MessageLookup<>(SAMLObject.class), new OutboundMessageContextLookup()); }
/** Constructor. */ public AddStatusToResponse() { responseLookupStrategy = Functions.compose(new MessageLookup<>(StatusResponseType.class), new OutboundMessageContextLookup()); detailedErrorsCondition = Predicates.alwaysFalse(); defaultStatusCodes = Collections.emptyList(); detailedErrors = false; }
/** Constructor. */ public ProcessRequestedAuthnContext() { relyingPartyContextLookupStrategy = new ChildContextLookup<>(RelyingPartyContext.class); authnRequestLookupStrategy = Functions.compose(new MessageLookup<>(AuthnRequest.class), new InboundMessageContextLookup()); ignoredContexts = Collections.singleton(AuthnContext.UNSPECIFIED_AUTHN_CTX); }
/** Constructor. */ public AddStatusToResponse() { responseLookupStrategy = Functions.compose(new MessageLookup<>(Response.class), new OutboundMessageContextLookup()); detailedErrorsCondition = Predicates.alwaysFalse(); defaultStatusCodes = Collections.emptyList(); detailedErrors = false; }
/** Constructor. */ public InitializeAuthenticationContext() { forceAuthnPredicate = new ForceAuthnProfileConfigPredicate(); requestLookupStrategy = Functions.compose(new MessageLookup<>(AuthnRequest.class), new InboundMessageContextLookup()); }
/** Constructor. */ public SignAssertions() { responseLookupStrategy = Functions.compose(new MessageLookup<>(SAMLObject.class), new OutboundMessageContextLookup()); securityParametersLookupStrategy = new ChildContextLookup<>(SecurityParametersContext.class); }
/** Constructor. */ public AddInResponseToToResponse() { responseLookupStrategy = Functions.compose(new MessageLookup<>(SAMLObject.class), new OutboundMessageContextLookup()); requestIdLookupStrategy = new DefaultRequestIdLookupStrategy(); }
/** Constructor. */ public WriteFTICKSLog() { relyingPartyLookupStrategy = new RelyingPartyIdLookupFunction(); responderLookupStrategy = new ResponderIdLookupFunction(); usernameLookupStrategy = Functions.compose(new SubjectContextPrincipalLookupFunction(), new ChildContextLookup(SubjectContext.class)); authenticationMethodLookupStrategy = new AuthnContextAuditExtractor( Functions.compose(new MessageLookup(SAMLObject.class), new OutboundMessageContextLookup())); statusCodeLookupStrategy = new StatusCodeAuditExtractor( Functions.compose(new MessageLookup(SAMLObject.class), new OutboundMessageContextLookup())); }
/** Constructor. */ public ResolveArtifact() { requestLookupStrategy = Functions.compose(new MessageLookup<>(ArtifactResolve.class), new InboundMessageContextLookup()); responseLookupStrategy = Functions.compose(new MessageLookup<>(ArtifactResponse.class), new OutboundMessageContextLookup()); requesterLookupStrategy = Functions.compose(new SAMLMessageContextIssuerFunction(), new InboundMessageContextLookup()); }