Interface OAuth2ClientAuthenticableClientProfileConfiguration

    • Method Detail

      • getTokenEndpointAuthMethod

        @Nonnull
        String getTokenEndpointAuthMethod​(@Nullable
                                          ProfileRequestContext profileRequestContext)
        Get the token endpoint authentication method to use with an OpenID Provider.
        Parameters:
        profileRequestContext - the profile request context
        Returns:
        the token endpoint authentication method to use.
        Since:
        2.2.0
      • getClientCredential

        @Nullable
        ClientSecretCredential getClientCredential​(@Nullable
                                                   ProfileRequestContext profileRequestContext)
        Get the client credential for the given context. Typically a client_secret associated with the current client_id.
        Parameters:
        profileRequestContext - the profile request context
        Returns:
        the client credential
        Since:
        2.2.0
      • getClientId

        @Nullable
        @NotEmpty
        String getClientId​(@Nullable
                           ProfileRequestContext profileRequestContext)
        Get the client_id appropriate for the given context. Typically that associated with the chosen OpenID Connect Provider.
        Parameters:
        profileRequestContext - the profile request context
        Returns:
        the client_id
        Since:
        2.2.0