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 ( |
Champs | |
---|---|
name |
Nom de la ressource OAuthIdpConfig, par exemple: "projects/my-awesome-project/oauthIdpConfigs/oauth-config-id". Ignoré lors des requêtes de création. |
clientId |
ID client d'un client OAuth. |
issuer |
Pour les fournisseurs d'identité OIDC, l'identifiant de l'émetteur. |
displayName |
Nom à afficher de la configuration défini par les développeurs. |
enabled |
"True" si l'utilisateur peut se connecter avec le fournisseur. |
clientSecret |
Code secret du client OAuth pour activer le flux de code OIDC. |
responseType |
Type de réponse à demander dans le flux d'autorisation OAuth. Vous pouvez définir |
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 |
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 |
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 |
Ne l'utilisez pas. Le type de réponse |
Méthodes |
|
---|---|
|
Créez une configuration d'IdP OIDC pour un projet Identity Toolkit. |
|
Supprimez une configuration d'IdP OIDC pour un projet Identity Toolkit. |
|
Récupérez une configuration d'IdP OIDC pour un projet Identity Toolkit. |
|
Répertoriez toutes les configurations d'IdP OIDC pour un projet Identity Toolkit. |
|
Mettez à jour la configuration d'un IdP OIDC pour un projet Identity Toolkit. |