类别:

系统函数 (系统控制)

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 密钥的刷新令牌。此函数完成一个 OAuth 流程,该流程必须从调用 SYSTEM$START_OAUTH_FLOW 开始。

您必须在 SYSTEM$START_OAUTH_FLOW 之后并在与之相同的会话中立即执行此函数。这可确保完成流程的用户与启动流程的用户相同。

示例

SELECT SYSTEM$FINISH_OAUTH_FLOW('state=252462476&authz_code=54264262');
Copy
语言: 中文