Interface OIDCSSOProfileConfiguration

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String PROFILE_ID
      ID for this profile configuration.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isAllowPKCEPlain​(ProfileRequestContext profileRequestContext)
      Get whether client is allowed to use PKCE code challenge method plain.
      boolean isForcePKCE​(ProfileRequestContext profileRequestContext)
      Get whether client is required to use PKCE.
      • 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

      • isForcePKCE

        boolean isForcePKCE​(@Nullable
                            ProfileRequestContext profileRequestContext)
        Get whether client is required to use PKCE.
        Parameters:
        profileRequestContext - profile request context
        Returns:
        whether client is required to use PKCE
      • isAllowPKCEPlain

        boolean isAllowPKCEPlain​(@Nullable
                                 ProfileRequestContext profileRequestContext)
        Get whether client is allowed to use PKCE code challenge method plain.
        Parameters:
        profileRequestContext - profile request context
        Returns:
        whether client is allowed to use PKCE code challenge method plain