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_config ne 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 Authorization d'un Engine . |
|
Met à jour un Authorization . |
|
Échange les identifiants d'autorisation OAuth contre un jeton d'actualisation, puis stocke le jeton d'actualisation et les habilitations. |