我需要知道如何改变的雪花中的access_token时间? 缺省情况下是600秒。
https://docs.snowflake.com/en/sql-reference/sql/create-security-integration.html
谢谢, 丹妮拉
答案 0 :(得分:0)
您可以使用参数 OAUTH_REFRESH_TOKEN_VALIDITY = <integer>
更改 access_token 的持续时间。
注意:这仅在您设置参数 OAUTH_ISSUE_REFRESH_TOKENS = TRUE
时有效。使用 OAUTH_ISSUE_REFRESH_TOKENS = FALSE
,您的持续时间始终为 600 秒且无法更改。
来自文档的示例:
create security integration oauth_kp_int
type=oauth
enabled=true
oauth_client = custom
oauth_client_type='CONFIDENTIAL'
oauth_redirect_uri='https://localhost.com'
oauth_issue_refresh_tokens = true
oauth_refresh_token_validity = 86400
pre_authorized_roles_list = 'MYROLE'
blocked_roles_list = ('SYSADMIN')
oauth_client_rsa_public_key='
MIIBI
..
';