Class InitializeRelyingPartyContext

    • Field Detail

      • log

        @Nonnull
        private final org.slf4j.Logger log
        Class logger.
      • relyingPartyContextCreationStrategy

        @Nonnull
        private Function<ProfileRequestContext,​net.shibboleth.idp.profile.context.RelyingPartyContext> relyingPartyContextCreationStrategy
        Strategy that will return or create a RelyingPartyContext.
      • oidcProviderMetadataContextLookupStrategy

        @Nonnull
        private Function<ProfileRequestContext,​net.shibboleth.oidc.metadata.context.OIDCProviderMetadataContext> oidcProviderMetadataContextLookupStrategy
        Strategy that will return OIDCMetadataContext.
      • peerEntityCtx

        @Nullable
        private net.shibboleth.oidc.profile.messaging.context.OIDCPeerEntityContext peerEntityCtx
        OIDC peer entity context to populate from.
      • peerEntityContextLookupStrategy

        @Nonnull
        private Function<ProfileRequestContext,​net.shibboleth.oidc.profile.messaging.context.OIDCPeerEntityContext> peerEntityContextLookupStrategy
        Strategy used to look up the SAMLPeerEntityContext to draw from.
    • Constructor Detail

      • InitializeRelyingPartyContext

        public InitializeRelyingPartyContext()
        Constructor.
    • Method Detail

      • setPeerEntityContextLookupStrategy

        public void setPeerEntityContextLookupStrategy​(@Nonnull
                                                       Function<ProfileRequestContext,​net.shibboleth.oidc.profile.messaging.context.OIDCPeerEntityContext> strategy)
        Set the strategy used to look up the OIDCPeerEntityContext to draw from.
        Parameters:
        strategy - strategy used to look up the OIDCPeerEntityContext
      • setRelyingPartyContextCreationStrategy

        public void setRelyingPartyContextCreationStrategy​(@Nonnull
                                                           Function<ProfileRequestContext,​net.shibboleth.idp.profile.context.RelyingPartyContext> strategy)
        Set the strategy used to return or create the RelyingPartyContext .
        Parameters:
        strategy - creation strategy
      • setOidcProviderMetadataContextLookupStrategy

        public void setOidcProviderMetadataContextLookupStrategy​(@Nonnull
                                                                 Function<ProfileRequestContext,​net.shibboleth.oidc.metadata.context.OIDCProviderMetadataContext> strategy)
        Set the strategy used to return the OIDCProviderMetadataContext.
        Parameters:
        strategy - The lookup strategy.