/** Constructor. */ public ScriptedDataConnector() { // Defaults to ProfileRequestContext -> RelyingPartyContext -> AttributeContext. prcLookupStrategy = new ParentContextLookup<>(); scLookupStrategy = new ChildContextLookup<>(SubjectContext.class); }
/** Constructor. */ public AddLogoutRequest() { // Default strategy is a 16-byte secure random source. idGeneratorLookupStrategy = new Function<ProfileRequestContext,IdentifierGenerationStrategy>() { public IdentifierGenerationStrategy apply(final ProfileRequestContext input) { return new SecureRandomIdentifierGenerationStrategy(); } }; logoutPropContextLookupStrategy = new ChildContextLookup<>(LogoutPropagationContext.class); includeSessionIndex = true; }
/** Constructor. */ public InitializeRelyingPartyContextFromSAMLPeer() { relyingPartyContextCreationStrategy = Functions.compose( new ChildContextLookup<InOutOperationContext, RelyingPartyContext>(RelyingPartyContext.class, true), new RecursiveTypedParentContextLookup<MessageContext,InOutOperationContext>(InOutOperationContext.class) ); peerEntityContextLookupStrategy = Functions.compose( new ChildContextLookup<InOutOperationContext, SAMLPeerEntityContext>(SAMLPeerEntityContext.class), new RecursiveTypedParentContextLookup<MessageContext,InOutOperationContext>(InOutOperationContext.class) ); }
/** Constructor. */ public UpdateSessionWithAuthenticationResult() { sessionContextCreationStrategy = new ChildContextLookup<>(SessionContext.class, true); subjectContextLookupStrategy = new ChildContextLookup<>(SubjectContext.class); }
/** Constructor. */ public SelectRelyingPartyConfiguration() { relyingPartyContextLookupStrategy = Functions.compose( new ChildContextLookup<InOutOperationContext, RelyingPartyContext>(RelyingPartyContext.class), new RecursiveTypedParentContextLookup<MessageContext,InOutOperationContext>(InOutOperationContext.class) ); }
/** Constructor. */ public ScriptedAttributeDefinition() { // Defaults to ProfileRequestContext -> AttributeContext. prcLookupStrategy = new ParentContextLookup<>(); scLookupStrategy = new ChildContextLookup<>(SubjectContext.class); }
/** Constructor. */ public ExtractConsentFromRequestHandler() { super(); consentContextStrategy = new ChildContextLookup<>(SAMLConsentContext.class, true); }
/** Constructor. */ public AbstractRelyingPartyPredicate() { relyingPartyContextLookupStrategy = Functions.compose( new ChildContextLookup<InOutOperationContext, RelyingPartyContext>(RelyingPartyContext.class), new RecursiveTypedParentContextLookup<MessageContext,InOutOperationContext>(InOutOperationContext.class) ); }
/** Constructor. */ public HttpSOAPClient() { soapClientContextLookupStrategy = new ChildContextLookup<>(SOAPClientContext.class, false); soap11ContextLookupStrategy = new ChildContextLookup<>(SOAP11Context.class, false); }
/** Constructor. */ public SelectProfileConfiguration() { relyingPartyContextLookupStrategy = Functions.compose( new ChildContextLookup<InOutOperationContext, RelyingPartyContext>(RelyingPartyContext.class), new RecursiveTypedParentContextLookup<MessageContext,InOutOperationContext>(InOutOperationContext.class) ); }
/** Constructor. */ public DetectIdentitySwitch() { sessionContextLookupStrategy = new ChildContextLookup<>(SessionContext.class); c14nContextLookupStrategy = new ChildContextLookup<>(SubjectCanonicalizationContext.class); }
/** Constructor. */ public AddChannelBindingsHeaderHandler() { super(); channelBindingsContextLookupStrategy = new ChildContextLookup<>(ChannelBindingsContext.class); }
/** Constructor. */ public DelegatedAssertionLookupStrategy() { libertyContextLookupStrategy = new ChildContextLookup<>(LibertySSOSContext.class); }
/** Constructor. */ public SelectRelyingPartyConfiguration() { relyingPartyContextLookupStrategy = new ChildContextLookup<>(RelyingPartyContext.class); }
/** Constructor. */ public SelectProfileConfiguration() { relyingPartyContextLookupStrategy = new ChildContextLookup<>(RelyingPartyContext.class); }
/** Constructor. */ public AddConsentToResponseHandler() { super(); consentContextStrategy = new ChildContextLookup<>(SAMLConsentContext.class); }
/** Constructor. */ public PopulateLogoutPropagationContext() { contextCreationStrategy = new ChildContextLookup<>(LogoutPropagationContext.class, true); }
/** Constructor. */ public ExtractActiveAuthenticationResults() { sessionContextLookupStrategy = new ChildContextLookup<>(SessionContext.class); }
/** Constructor. */ public ProxyGrantingTicketLookupFunction() { this(new ChildContextLookup<ProfileRequestContext, ProtocolContext>(ProtocolContext.class)); }
/** Constructor. */ public CurrentConsentValuesAuditExtractor() { consentContextLookupStrategy = new ChildContextLookup<>(ConsentContext.class, false); }