- カテゴリ:
システム関数 (システム制御)
SYSTEM$FINISH_OAUTH_FLOW¶
OAuth フローを開始した SYSTEM$START_OAUTH_FLOW 呼び出しで引数として渡されるシークレットの OAUTH_REFRESH_TOKEN パラメーター値を設定します。
この関数は、 SYSTEM$START_OAUTH_FLOW で開始された OAuth クライアントフローを完了します。
構文¶
SYSTEM$FINISH_OAUTH_FLOW( '<query_string>' )
引数¶
'query_string'
ユーザー認証を完了し、 OAuth に同意した後のブラウザーの URL からのクエリ文字列。
使用上の注意¶
この関数を使用して、サービスプロバイダーとの認証に使用している OAuth2 シークレットの更新トークンを設定します。この関数は SYSTEM$START_OAUTH_FLOW への呼び出しで始まる必要がある OAuth フローを終了します。
この関数は SYSTEM$START_OAUTH_FLOW の直後に、同じセッションで実行する必要があります。これにより、フローを終了するユーザーが、フローを開始したユーザーと同じであることが保証されます。
例¶
SELECT SYSTEM$FINISH_OAUTH_FLOW('state=252462476&authz_code=54264262');