0

我正在使用 IBM Cloud,有时在喝完咖啡回来后,我必须再次输入我的凭据。有没有办法更改会话到期时间?可以以编程方式完成吗?

4

1 回答 1

0

可以在 IBM Cloud 控制台 (UI) 中或通过 REST API 更改设置。在 UI 中,您必须访问身份和访问管理 (IAM) 设置IBM Cloud IAM 设置

IBM Cloud API 文档有一个平台服务部分。在那里,可以找到 IAM 服务。他们有一个 API 来获取当前帐户设置并更新帐户设置。它包括session_expiration_in_secondssession_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 回答