Interface OidcConfig.Builder

All Superinterfaces:
Buildable, CopyableBuilder<OidcConfig.Builder,OidcConfig>, SdkBuilder<OidcConfig.Builder,OidcConfig>, SdkPojo
Enclosing class:
OidcConfig

public static interface OidcConfig.Builder extends SdkPojo, CopyableBuilder<OidcConfig.Builder,OidcConfig>
  • Method Details

    • clientId

      OidcConfig.Builder clientId(String clientId)

      The OIDC IdP client ID used to configure your private workforce.

      Parameters:
      clientId - The OIDC IdP client ID used to configure your private workforce.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientSecret

      OidcConfig.Builder clientSecret(String clientSecret)

      The OIDC IdP client secret used to configure your private workforce.

      Parameters:
      clientSecret - The OIDC IdP client secret used to configure your private workforce.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • issuer

      OidcConfig.Builder issuer(String issuer)

      The OIDC IdP issuer used to configure your private workforce.

      Parameters:
      issuer - The OIDC IdP issuer used to configure your private workforce.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizationEndpoint

      OidcConfig.Builder authorizationEndpoint(String authorizationEndpoint)

      The OIDC IdP authorization endpoint used to configure your private workforce.

      Parameters:
      authorizationEndpoint - The OIDC IdP authorization endpoint used to configure your private workforce.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tokenEndpoint

      OidcConfig.Builder tokenEndpoint(String tokenEndpoint)

      The OIDC IdP token endpoint used to configure your private workforce.

      Parameters:
      tokenEndpoint - The OIDC IdP token endpoint used to configure your private workforce.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userInfoEndpoint

      OidcConfig.Builder userInfoEndpoint(String userInfoEndpoint)

      The OIDC IdP user information endpoint used to configure your private workforce.

      Parameters:
      userInfoEndpoint - The OIDC IdP user information endpoint used to configure your private workforce.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logoutEndpoint

      OidcConfig.Builder logoutEndpoint(String logoutEndpoint)

      The OIDC IdP logout endpoint used to configure your private workforce.

      Parameters:
      logoutEndpoint - The OIDC IdP logout endpoint used to configure your private workforce.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • jwksUri

      OidcConfig.Builder jwksUri(String jwksUri)

      The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.

      Parameters:
      jwksUri - The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.
      Returns:
      Returns a reference to this object so that method calls can be chained together.