Catégories :

Fonctions système (Informations système)

SYSTEM$VERIFY_EXTERNAL_OAUTH_TOKEN

Détermine si votre jeton d’accès External OAuth est valide ou a expiré et doit être régénéré.

Syntaxe

SYSTEM$VERIFY_EXTERNAL_OAUTH_TOKEN( '<access_token>' )
Copy

Arguments

access_token

Le jeton d’accès OAuth externe généré par votre serveur OAuth 2.0.

Sortie

La fonction renvoie un objet JSON indiquant le résultat de la validation avec une raison. Le résultat de la requête ne doit jamais afficher le jeton lui-même. Par exemple, un jeton non valide doit renvoyer un jeton masqué dans le résultat pour garantir que les informations sensibles ne sont pas exposées inutilement dans Snowflake.

Nom de la colonne

Type de données

Description

Résultat de validation

Chaîne

Un jeton valide renvoie Passed . . Un jeton non valide renvoie Failed .

Raison

Chaîne

Un jeton valide renvoie l’URL de l’émetteur et l’utilisateur. . Un jeton non valide indique le problème avec le jeton d’accès (par exemple EXTERNAL_OAUTH_JWS_INVALID_FORMAT).

Exemples

L’exemple suivant renvoie un résultat de jeton OAuth externe valide :

SELECT SYSTEM$VERIFY_EXTERNAL_OAUTH_TOKEN('<access_token>');

+-----------------------------------------------------------------------------------------------+
| Token Validation finished.{"Validation Result":"Passed","Issuer":"<URL>","User":"<username>"} |
+-----------------------------------------------------------------------------------------------+
Copy