Catégories :

Fonctions système (Contrôle du système)

SYSTEM$FINISH_OAUTH_FLOW

Définit la valeur du paramètre OAUTH_REFRESH_TOKEN du secret transmis comme argument dans l’appel SYSTEM$START_OAUTH_FLOW ayant lancé le flux OAuth.

Cette fonction complète le flux de client OAuth lancé avec SYSTEM$START_OAUTH_FLOW.

Syntaxe

SYSTEM$FINISH_OAUTH_FLOW( '<query_string>' )
Copy

Arguments

'query_string'

Chaîne de requête provenant de l’URL du navigateur après authentification de l’utilisateur et fourniture du consentement OAuth.

Notes sur l’utilisation

Utilisez cette fonction pour définir le jeton d’actualisation d’un secret OAuth2 que vous utilisez pour vous authentifier auprès d’un fournisseur de services. Cette fonction termine un flux OAuth qui doit commencer par votre appel auprès de SYSTEM$START_OAUTH_FLOW.

Vous devez exécuter cette fonction immédiatement après – et dans la même session que – SYSTEM$START_OAUTH_FLOW. Cela permet de s’assurer que l’utilisateur qui termine le flux est le même que celui qui l’a commencé.

Exemples

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