- 类别:
系统函数 (系统信息)
SYSTEM$VERIFY_EXTERNAL_OAUTH_TOKEN¶
确定 External OAuth 访问令牌是否有效,或者已过期并需要重新生成。
语法¶
SYSTEM$VERIFY_EXTERNAL_OAUTH_TOKEN( '<access_token>' )
实参¶
access_token
由 OAuth 2.0 服务器生成的 External OAuth 访问令牌。
输出¶
该函数返回 JSON 对象,该对象说明验证结果和原因。查询结果不应显示令牌本身。例如,无效令牌应在结果中返回掩码令牌,以确保敏感信息不会在 Snowflake 中不必要地公开。
列名称 |
数据类型 |
描述 |
---|---|---|
验证结果 |
字符串 |
有效令牌返回 |
原因 |
字符串 |
有效令牌返回发放者 URL 和用户。. 无效令牌表示访问令牌存在问题(例如 |
示例¶
以下示例返回有效 External OAuth 令牌结果:
SELECT SYSTEM$VERIFY_EXTERNAL_OAUTH_TOKEN('<access_token>');
+-----------------------------------------------------------------------------------------------+
| Token Validation finished.{"Validation Result":"Passed","Issuer":"<URL>","User":"<username>"} |
+-----------------------------------------------------------------------------------------------+