Categorias:

Funções do sistema (Informações do sistema)

SYSTEM$VERIFY_EXTERNAL_OAUTH_TOKEN

Determina se seu token de acesso OAuth externo é válido ou expirou e precisa ser gerado novamente.

Sintaxe

SYSTEM$VERIFY_EXTERNAL_OAUTH_TOKEN( '<access_token>' )
Copy

Argumentos

access_token

O token de acesso externo OAuth gerado por seu servidor OAuth 2.0.

Saída

A função retorna um objeto JSON declarando o resultado da validação com um motivo. O resultado da consulta nunca deve exibir o token em si. Por exemplo, um token inválido deve retornar um símbolo mascarado no resultado para garantir que informações sensíveis não sejam expostas desnecessariamente no Snowflake.

Nome da coluna

Tipo de dados

Descrição

Resultado da validação

Cadeia de caracteres

Um token válido retorna Passed. . Um token inválido retorna Failed.

Motivo

Cadeia de caracteres

Um token válido retorna o URL do emissor e o usuário. . Um token inválido indica o problema com o token de acesso (por exemplo, EXTERNAL_OAUTH_JWS_INVALID_FORMAT).

Exemplos

O exemplo a seguir retorna um resultado externo válido OAuth simbólico:

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

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