Interface RegisterOidcConfigResponse.Builder

  • Method Details

    • applicationName

      RegisterOidcConfigResponse.Builder applicationName(String applicationName)

      The name of the registered OIDC application.

      Parameters:
      applicationName - The name of the registered OIDC application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientId

      The OAuth client ID assigned to the application.

      Parameters:
      clientId - The OAuth client ID assigned to the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • companyId

      Custom identifier your end users will use to sign in with SSO.

      Parameters:
      companyId - Custom identifier your end users will use to sign in with SSO.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scopes

      The OAuth scopes configured for the application.

      Parameters:
      scopes - The OAuth scopes configured for the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • issuer

      The issuer URL of the OIDC provider.

      Parameters:
      issuer - The issuer URL of the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientSecret

      RegisterOidcConfigResponse.Builder clientSecret(String clientSecret)

      The OAuth client secret for the application.

      Parameters:
      clientSecret - The OAuth client secret for the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • secret

      The client secret for authenticating with the OIDC provider.

      Parameters:
      secret - The client secret for authenticating with the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • redirectUrl

      RegisterOidcConfigResponse.Builder redirectUrl(String redirectUrl)

      The redirect URL configured for the OAuth flow.

      Parameters:
      redirectUrl - The redirect URL configured for the OAuth flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userId

      The claim field being used as the user identifier.

      Parameters:
      userId - The claim field being used as the user identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customUsername

      RegisterOidcConfigResponse.Builder customUsername(String customUsername)

      The custom field mapping used for extracting the username.

      Parameters:
      customUsername - The custom field mapping used for extracting the username.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • caCertificate

      RegisterOidcConfigResponse.Builder caCertificate(String caCertificate)

      The CA certificate used for secure communication with the OIDC provider.

      Parameters:
      caCertificate - The CA certificate used for secure communication with the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationId

      RegisterOidcConfigResponse.Builder applicationId(Integer applicationId)

      The unique identifier for the registered OIDC application.

      Parameters:
      applicationId - The unique identifier for the registered OIDC application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ssoTokenBufferMinutes

      RegisterOidcConfigResponse.Builder ssoTokenBufferMinutes(Integer ssoTokenBufferMinutes)

      The buffer time in minutes before the SSO token expires.

      Parameters:
      ssoTokenBufferMinutes - The buffer time in minutes before the SSO token expires.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • extraAuthParams

      RegisterOidcConfigResponse.Builder extraAuthParams(String extraAuthParams)

      The additional authentication parameters configured for the OIDC flow.

      Parameters:
      extraAuthParams - The additional authentication parameters configured for the OIDC flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.