Ressource : Authorization
Ressource d'autorisation Discovery Engine.
| Représentation JSON | 
|---|
| { "name": string, "displayName": string, // Union field | 
| Champs | |
|---|---|
| name | 
 Identifiant. Nom de ressource de l'autorisation. Format :  Il doit s'agir d'une chaîne encodée au format UTF-8, dont la longueur ne doit pas dépasser 1 024 caractères. | 
| displayName | 
 Obligatoire. Nom à afficher de l'autorisation. Il doit s'agir d'une chaîne encodée au format UTF-8, dont la longueur ne doit pas dépasser 128 caractères. | 
| Champ d'union authorization_config. Configuration de l'autorisation.authorization_configne peut être qu'un des éléments suivants : | |
| serverSideOauth2 | 
 Configuration OAuth2 côté serveur. | 
ServerSideOAuth2
Configuration OAuth2.
| Représentation JSON | 
|---|
| { "clientId": string, "clientSecret": string, "tokenUri": string, "authorizationUri": string, "scopes": [ string ] } | 
| Champs | |
|---|---|
| clientId | 
 Obligatoire. ID client OAuth2. | 
| clientSecret | 
 Obligatoire. Code secret du client OAuth2. Chiffrées au repos. | 
| tokenUri | 
 Obligatoire. Point de terminaison HTTP qui échange une autorisation client contre un jeton d'accès. | 
| authorizationUri | 
 Obligatoire. URI vers lequel l'utilisateur est redirigé lorsqu'il doit autoriser l'accès. Doit inclure tout ce qui est nécessaire pour une autorisation réussie : ID OAuth, indicateurs supplémentaires, etc. Exemple :  Le paramètre  | 
| scopes[] | 
 Obligatoire. Champs d'application à demander. Exemple :  | 
| Méthodes | |
|---|---|
| 
 | Utilise le jeton d'actualisation stocké pour l'utilisateur identifié par ses identifiants d'utilisateur final et la ressource donnée, et renvoie le jeton d'accès généré et ses détails. | 
| 
 | Crée un Authorization. | 
| 
 | Supprime un Authorization. | 
| 
 | Récupère un Authorization. | 
| 
 | Répertorie tous les Authorizationd'unEngine. | 
| 
 | Met à jour un Authorization. | 
| 
 | Échange les identifiants d'autorisation OAuth contre un jeton d'actualisation, puis stocke le jeton d'actualisation et les habilitations. |