- 类别:
系统函数 (系统控制)
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 密钥的刷新令牌。此函数完成一个 OAuth 流程,该流程必须从调用 SYSTEM$START_OAUTH_FLOW 开始。
您必须在 SYSTEM$START_OAUTH_FLOW 之后并在与之相同的会话中立即执行此函数。这可确保完成流程的用户与启动流程的用户相同。
示例¶
SELECT SYSTEM$FINISH_OAUTH_FLOW('state=252462476&authz_code=54264262');