Categorias:

Funções do sistema (Controle do sistema)

SYSTEM$FINISH_OAUTH_FLOW

Define o valor do parâmetro OAUTH_REFRESH_TOKEN do segredo passado como argumento na chamada SYSTEM$START_OAUTH_FLOW que iniciou o fluxo OAuth.

Esta função conclui o fluxo do cliente OAuth iniciado com SYSTEM$START_OAUTH_FLOW.

Sintaxe

SYSTEM$FINISH_OAUTH_FLOW( '<query_string>' )
Copy

Argumentos

'query_string'

Cadeia de caracteres de consulta do URL no navegador após concluir a autenticação do usuário e fornecer o consentimento de OAuth.

Notas de uso

Use esta função para definir o token de atualização de um segredo OAuth2 que você está usando para autenticar com um provedor de serviços. Esta função finaliza um fluxo OAuth que deve começar com sua chamada para SYSTEM$START_OAUTH_FLOW.

Você deve executar esta função imediatamente após – e na mesma sessão que – SYSTEM$START_OAUTH_FLOW. Isso garante que o usuário que está finalizando o fluxo seja o mesmo que o iniciou.

Exemplos

SELECT SYSTEM$FINISH_OAUTH_FLOW('state=252462476&authz_code=54264262');
Copy