REST Resource: projects.tenants.oauthIdpConfigs

Ressource: OAuthIdpConfig

Options de configuration pour l'authentification avec un IDP OAuth.

Représentation JSON
{
  "name": string,
  "clientId": string,
  "issuer": string,
  "displayName": string,
  "enabled": boolean,
  "clientSecret": string,
  "responseType": {
    object (OAuthResponseType)
  }
}
Champs
name

string

Nom de la ressource OAuthIdpConfig, par exemple: "projects/my-awesome-project/oauthIdpConfigs/oauth-config-id". Ignoré lors des requêtes de création.

clientId

string

ID client d'un client OAuth.

issuer

string

Pour les fournisseurs d'identité OIDC, l'identifiant de l'émetteur.

displayName

string

Nom à afficher de la configuration défini par les développeurs.

enabled

boolean

"True" si l'utilisateur peut se connecter avec le fournisseur.

clientSecret

string

Code secret du client OAuth pour activer le flux de code OIDC.

responseType

object (OAuthResponseType)

Type de réponse à demander dans le flux d'autorisation OAuth. Vous pouvez définir idToken ou code sur "true", mais pas les deux. La définition des deux types sur "true" ({code: true, idToken: true}) simultanément n'est pas encore possible.

Méthodes

create

Créez une configuration d'IdP OIDC pour un projet Identity Toolkit.

delete

Supprimez une configuration d'IdP OIDC pour un projet Identity Toolkit.

get

Récupérez une configuration d'IdP OIDC pour un projet Identity Toolkit.

list

Répertoriez toutes les configurations d'IdP OIDC pour un projet Identity Toolkit.

patch

Mettez à jour la configuration d'un IdP OIDC pour un projet Identity Toolkit.