カテゴリ:

システム関数 (システム制御)

SYSTEM$FINISH_OAUTH_FLOW

OAuth フローを開始した SYSTEM$START_OAUTH_FLOW 呼び出しで引数として渡されるシークレットの OAUTH_REFRESH_TOKEN パラメーター値を設定します。

この関数は、 SYSTEM$START_OAUTH_FLOW で開始された OAuth クライアントフローを完了します。

構文

SYSTEM$FINISH_OAUTH_FLOW( '<query_string>' )
Copy

引数

'query_string'

ユーザー認証を完了し、 OAuth に同意した後のブラウザーの URL からのクエリ文字列。

使用上の注意

この関数を使用して、サービスプロバイダーとの認証に使用している OAuth2 シークレットの更新トークンを設定します。この関数は SYSTEM$START_OAUTH_FLOW への呼び出しで始まる必要がある OAuth フローを終了します。

この関数は SYSTEM$START_OAUTH_FLOW の直後に、同じセッションで実行する必要があります。これにより、フローを終了するユーザーが、フローを開始したユーザーと同じであることが保証されます。

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