Interface OAuth2ClientAuthenticableProfileConfiguration

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ClaimsValidator getClaimsValidator​(ProfileRequestContext profileRequestContext)
      Get the ClaimsValidator to apply to JWT-based client authentication.
      Set<String> getTokenEndpointAuthMethods​(ProfileRequestContext profileRequestContext)
      Get the enabled token endpoint authentication methods.
      • Methods inherited from interface net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration

        getAuthenticationFlows, getDefaultAuthenticationMethods, getPostAuthenticationFlows, getProxyCount, isForceAuthn, isLocal
      • Methods inherited from interface net.shibboleth.idp.profile.config.ConditionalProfileConfiguration

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

        getInboundInterceptorFlows, getOutboundInterceptorFlows, getSecurityConfiguration
    • Method Detail

      • getClaimsValidator

        @Nullable
        ClaimsValidator getClaimsValidator​(@Nullable
                                           ProfileRequestContext profileRequestContext)
        Get the ClaimsValidator to apply to JWT-based client authentication.
        Parameters:
        profileRequestContext - current profile request context
        Returns:
        the validator to use
        Since:
        3.1.0
      • getTokenEndpointAuthMethods

        @Nonnull
        @NonnullElements
        @NotLive
        @Unmodifiable
        Set<String> getTokenEndpointAuthMethods​(@Nullable
                                                ProfileRequestContext profileRequestContext)
        Get the enabled token endpoint authentication methods.
        Parameters:
        profileRequestContext - profile request context
        Returns:
        enabled token endpoint authentication methods