Interface OIDCFlowAwareProfileConfiguration

All Superinterfaces:
Component, ConditionalProfileConfiguration, IdentifiedComponent, OAuth2FlowAwareProfileConfiguration, OAuth2ProfileConfiguration, OIDCProfileConfiguration, ProfileConfiguration
All Known Subinterfaces:
OAuth2PushedAuthorizationRequestConfiguration, OAuth2TokenConfiguration, OIDCAuthenticationRelyingPartyProfileConfiguration, OIDCAuthorizationConfiguration, OIDCDynamicRegistrationConfiguration, OIDCSSOProviderConfiguration, OIDCSSORelyingPartyConfiguration
All Known Implementing Classes:
AbstractOAuth2FlowAwareProfileConfiguration, AbstractOIDCSSOConfiguration, DefaultOAuth2PushedAuthorizationRequestConfiguration, DefaultOAuth2TokenConfiguration, DefaultOIDCAuthorizationConfiguration, DefaultOIDCDynamicRegistrationConfiguration

public interface OIDCFlowAwareProfileConfiguration extends OIDCProfileConfiguration, OAuth2FlowAwareProfileConfiguration
Interface for profile configurations that understand OIDC specific authentication flows in addition to the OAuth 2.0 flows described by OAuth2FlowAwareProfileConfiguration.
  • Method Details

    • isHybridFlowEnabled

      @ConfigurationSetting(name="hybridFlowEnabled") boolean isHybridFlowEnabled(@Nullable ProfileRequestContext profileRequestContext)
      Get whether the implicit flow is supported by this profile.
      Parameters:
      profileRequestContext - profile request context
      Returns:
      whether implicit flow is supported by this profile