Interface IncludedOauth2ProviderConfigInput.Builder

  • Method Details

    • clientId

      The client ID for the supported OAuth2 provider. This identifier is assigned by the OAuth2 provider when you register your application.

      Parameters:
      clientId - The client ID for the supported OAuth2 provider. This identifier is assigned by the OAuth2 provider when you register your application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientSecret

      The client secret for the supported OAuth2 provider. This secret is assigned by the OAuth2 provider and used along with the client ID to authenticate your application.

      Parameters:
      clientSecret - The client secret for the supported OAuth2 provider. This secret is assigned by the OAuth2 provider and used along with the client ID to authenticate your application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • issuer

      Token issuer of your isolated OAuth2 application tenant. This URL identifies the authorization server that issues tokens for this provider.

      Parameters:
      issuer - Token issuer of your isolated OAuth2 application tenant. This URL identifies the authorization server that issues tokens for this provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizationEndpoint

      IncludedOauth2ProviderConfigInput.Builder authorizationEndpoint(String authorizationEndpoint)

      OAuth2 authorization endpoint for your isolated OAuth2 application tenant. This is where users are redirected to authenticate and authorize access to their resources.

      Parameters:
      authorizationEndpoint - OAuth2 authorization endpoint for your isolated OAuth2 application tenant. This is where users are redirected to authenticate and authorize access to their resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tokenEndpoint

      IncludedOauth2ProviderConfigInput.Builder tokenEndpoint(String tokenEndpoint)

      OAuth2 token endpoint for your isolated OAuth2 application tenant. This is where authorization codes are exchanged for access tokens.

      Parameters:
      tokenEndpoint - OAuth2 token endpoint for your isolated OAuth2 application tenant. This is where authorization codes are exchanged for access tokens.
      Returns:
      Returns a reference to this object so that method calls can be chained together.