Ressource: Autorisierung
Discovery Engine-Autorisierungsressource.
JSON-Darstellung |
---|
{ "name": string, "displayName": string, // Union field |
Felder | |
---|---|
name |
ID. Ressourcenname der Autorisierung. Format: Es muss ein UTF-8-codierter String mit einer Längenbeschränkung von 1.024 Zeichen sein. |
displayName |
Erforderlich. Der Anzeigename der Autorisierung. Es muss ein UTF-8-codierter String mit einer Längenbegrenzung von 128 Zeichen sein. |
Union-Feld authorization_config . Die Autorisierungskonfiguration. Für authorization_config ist nur einer der folgenden Werte zulässig: |
|
serverSideOauth2 |
Serverseitige OAuth2-Konfiguration. |
ServerSideOAuth2
OAuth2-Konfiguration.
JSON-Darstellung |
---|
{ "clientId": string, "clientSecret": string, "tokenUri": string, "authorizationUri": string, "scopes": [ string ] } |
Felder | |
---|---|
clientId |
Erforderlich. Die OAuth2-Client-ID. |
clientSecret |
Erforderlich. Der OAuth2-Clientschlüssel. Verschlüsselung inaktiver Daten. |
tokenUri |
Erforderlich. Der HTTP-Endpunkt, der eine Clientautorisierung gegen ein Zugriffstoken tauscht. |
authorizationUri |
Erforderlich. Die URI, zu der der Nutzer weitergeleitet wird, wenn er eine Autorisierung benötigt. Sollte alles enthalten, was für eine erfolgreiche Autorisierung erforderlich ist: OAuth-ID, zusätzliche Flags usw. Beispiel: Der Parameter |
scopes[] |
Erforderlich. Die anzufordernden Bereiche. Beispiel: |
Methoden |
|
---|---|
|
Verwendet das gespeicherte Aktualisierungstoken für den Nutzer, der durch seine Endnutzeranmeldedaten und die angegebene Ressource identifiziert wird, und gibt das generierte Zugriffstoken und seine Details zurück. |
|
Erstellt ein Authorization . |
|
Löscht ein Authorization . |
|
Ruft ein Authorization ab. |
|
Listet alle Authorization s unter einem Engine auf. |
|
Aktualisiert eine Authorization |
|
Tauscht OAuth-Autorisierungsanmeldedaten gegen ein Aktualisierungstoken ein und speichert das Aktualisierungstoken und die Bereiche. |