Kategorien:

Systemfunktionen (Systemsteuerung)

SYSTEM$FINISH_OAUTH_FLOW

Legt den OAUTH_REFRESH_TOKEN-Parameterwert des Geheimnisses fest, das als Argument in dem SYSTEM$START_OAUTH_FLOW-Aufruf übergeben wurde, mit dem der OAuth-Ablauf begann.

Diese Funktion vervollständigt den mit SYSTEM$START_OAUTH_FLOW begonnenen OAuth-Client-Ablauf.

Syntax

SYSTEM$FINISH_OAUTH_FLOW( '<query_string>' )
Copy

Argumente

'query_string'

Abfragezeichenfolge der URL im Browser nach Abschluss der Benutzerauthentifizierung und Erteilung der OAuth-Zustimmung.

Nutzungshinweise

Verwenden Sie diese Funktion, um das Aktualisierungstoken eines OAuth2-Geheimnisses anzugeben, das Sie zur Authentifizierung bei einem Dienstanbieter verwenden. Diese Funktion beendet einen OAuth-Ablauf, der mit Ihrem Aufruf von SYSTEM$START_OAUTH_FLOW beginnen muss.

Sie müssen diese Funktion unmittelbar nach und in derselben Sitzung wie SYSTEM$START_OAUTH_FLOW ausführen. Dadurch wird sichergestellt, dass der Benutzer, der den Ablauf beendet, derselbe ist wie der, der ihn begonnen hat.

Beispiele

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