REST Resource: projects.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.

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.

Consultez https://openid.net/specs/openid-connect-core-1_0.html#Authentication pour obtenir un mappage du type de réponse sur le flux OAuth 2.0.

Représentation JSON
{
  "idToken": boolean,
  "code": boolean,
  "token": boolean
}
Champs
idToken

boolean

Si cette valeur est définie sur "true" (vrai), le jeton d'ID est renvoyé par le point de terminaison d'autorisation de l'IdP.

code

boolean

Si cette valeur est définie sur "true" (vrai), le code d'autorisation est renvoyé par le point de terminaison d'autorisation de l'IdP.

token
(deprecated)

boolean

Ne l'utilisez pas. Le type de réponse token n'est pas accepté pour le moment.

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.