Class IssueRegistrationTokenFlowDescriptor

  • All Implemented Interfaces:
    net.shibboleth.idp.admin.AdministrativeFlowDescriptor, net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration, net.shibboleth.idp.profile.config.AttributeResolvingProfileConfiguration, net.shibboleth.idp.profile.config.OverriddenIssuerProfileConfiguration, net.shibboleth.idp.profile.config.ProfileConfiguration, net.shibboleth.idp.profile.FlowDescriptor, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent

    public class IssueRegistrationTokenFlowDescriptor
    extends net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor
    implements net.shibboleth.idp.profile.config.OverriddenIssuerProfileConfiguration
    Descriptor for flow that issues access tokens for client registration.
    Since:
    3.1.0
    • Nested Class Summary

      • Nested classes/interfaces inherited from class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor

        net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor.Logo
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getIssuer​(ProfileRequestContext profileRequestContext)
      void setIssuer​(String issuer)
      Set overridden issuer value.
      void setIssuerLookupStrategy​(Function<ProfileRequestContext,​String> strategy)
      Sets lookup strategy for overridden issuer value.
      • Methods inherited from class net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor

        equals, getAuthenticationFlows, getDefaultAuthenticationMethods, getInboundInterceptorFlows, getLoggingId, getOutboundInterceptorFlows, getPolicyName, getPostAuthenticationFlows, getProxyCount, getSecurityConfiguration, getUIInfo, hashCode, isAuthenticated, isForceAuthn, isNonBrowserSupported, isResolveAttributes, setAuthenticated, setAuthenticatedPredicate, setAuthenticationFlows, setAuthenticationFlowsLookupStrategy, setDefaultAuthenticationMethods, setDefaultAuthenticationMethodsByString, setDefaultAuthenticationMethodsByStringLookupStrategy, setDefaultAuthenticationMethodsLookupStrategy, setDescriptions, setDisplayNames, setForceAuthn, setForceAuthnPredicate, setInformationURLs, setLoggingId, setLogos, setNonBrowserSupported, setNonBrowserSupportedPredicate, setPolicyName, setPolicyNameLookupStrategy, setPostAuthenticationFlows, setPostAuthenticationFlowsLookupStrategy, setPrincipalServiceManager, setPrivacyStatementURLs, setProxyCount, setProxyCountLookupStrategy, setResolveAttributes, setResolveAttributesPredicate, toString
      • Methods inherited from class net.shibboleth.idp.profile.config.AbstractProfileConfiguration

        getDisallowedFeatures, isFeatureDisallowed, setDisallowedFeatures, setDisallowedFeaturesLookupStrategy, setInboundFlowsLookupStrategy, setInboundInterceptorFlows, setInboundInterceptorFlowsLookupStrategy, setOutboundFlowsLookupStrategy, setOutboundInterceptorFlows, setOutboundInterceptorFlowsLookupStrategy, setSecurityConfiguration, setSecurityConfigurationLookupStrategy
      • Methods inherited from interface net.shibboleth.idp.admin.AdministrativeFlowDescriptor

        isLocal
      • Methods inherited from interface net.shibboleth.idp.profile.config.ProfileConfiguration

        getInboundInterceptorFlows, getOutboundInterceptorFlows, getSecurityConfiguration
    • Constructor Detail

      • IssueRegistrationTokenFlowDescriptor

        public IssueRegistrationTokenFlowDescriptor()
        Constructor.
    • Method Detail

      • getIssuer

        @Nullable
        @NotEmpty
        public String getIssuer​(@Nullable
                                ProfileRequestContext profileRequestContext)
        Specified by:
        getIssuer in interface net.shibboleth.idp.profile.config.OverriddenIssuerProfileConfiguration
      • setIssuer

        public void setIssuer​(@Nullable @NotEmpty
                              String issuer)
        Set overridden issuer value.
        Parameters:
        issuer - issuer value
      • setIssuerLookupStrategy

        public void setIssuerLookupStrategy​(@Nonnull
                                            Function<ProfileRequestContext,​String> strategy)
        Sets lookup strategy for overridden issuer value.
        Parameters:
        strategy - lookup strategy