我正在使用 IBM Cloud,有时在喝完咖啡回来后,我必须再次输入我的凭据。有没有办法更改会话到期时间?可以以编程方式完成吗?
问问题
30 次
1 回答
0
可以在 IBM Cloud 控制台 (UI) 中或通过 REST API 更改设置。在 UI 中,您必须访问身份和访问管理 (IAM) 设置。
IBM Cloud API 文档有一个平台服务部分。在那里,可以找到 IAM 服务。他们有一个 API 来获取当前帐户设置并更新帐户设置。它包括session_expiration_in_seconds和session_invalidation_in_seconds的配置值以控制会话过期。您可以使用curl来更新设置,如下所示:
curl -X PUT 'https://iam.cloud.ibm.com/v1/accounts/ACCOUNT_ID/settings/identity'
-H 'Authorization: Bearer TOKEN' -H 'Content-Type: application/json'
-d '{
"session_expiration_in_seconds": 3600,
"session_invalidation_in_seconds": 1800
}'
于 2021-04-12T08:05:51.727 回答