日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

AssumeRoleWithOIDC - OIDC角色SSO時獲取扮演角色的臨時身份憑證

進行OIDC角色SSO時,通過調用AssumeRoleWithOIDC接口,獲取扮演RAM角色的臨時身份憑證(STS Token)。

接口說明

前提條件

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

授權信息

當前API暫無授權信息透出。

請求參數

名稱類型必填描述示例值
OIDCProviderArnstring

OIDC 身份提供商的 ARN。

您可以通過 RAM 控制臺或 API 查看 OIDC 身份提供商的 ARN。具體如下:

acs:ram::113511544585****:oidc-provider/TestOidcIdp
RoleArnstring

需要扮演的 RAM 角色 ARN。

您可以通過 RAM 控制臺或 API 查看角色 ARN。具體如下:

acs:ram::113511544585****:role/testoidc
OIDCTokenstring

由外部 IdP 簽發的 OIDC 令牌(OIDC Token)。

長度:4~20000 個字符。

說明 需要輸入原始 OIDC Token,無需 Base64 解碼。
eyJraWQiOiJKQzl3eHpyaHFKMGd0****
Policystring

為 STS Token 額外添加的一個權限策略,進一步限制 STS Token 的權限。具體如下:

  • 如果指定該權限策略,則 STS Token 最終的權限取 RAM 角色權限策略與該權限策略的交集。
  • 如果不指定該權限策略,則 STS Token 最終的權限就是 RAM 角色的權限。

長度:1~2048 個字符。

{"Statement": [{"Action": ["*"],"Effect": "Allow","Resource": ["*"]}],"Version":"1"}
DurationSecondslong

Token 有效期。單位:秒。

默認值:3600。最小值:900。最大值:MaxSessionDuration設置的時間。

關于設置角色最大會話時間MaxSessionDuration的具體操作,請參見 CreateRoleUpdateRole

3600
RoleSessionNamestring

角色會話名稱。

該參數為用戶自定義參數。通常設置為調用該 API 的用戶身份,例如:用戶名。在操作審計日志中,即使是同一個 RAM 角色執行的操作,也可以根據不同的 RoleSessionName 來區分實際操作者,以實現用戶級別的訪問審計。

格式:包含英文字母、數字、半角句號(.)、at(@)、短劃線(-)和下劃線(_)。

長度:2~64 個字符。

TestOidcAssumedRoleSession
說明 由于 AssumeRoleWithOIDC 接口使用 OIDC Token 進行身份認證,可以匿名訪問,因此不需要提供公共請求參數中的SignatureSignatureMethodSignatureVersionAccessKeyId參數。關于公共請求參數的詳情,請參見公共請求參數

返回參數

名稱類型描述示例值
object

返回參數。

RequestIdstring

請求 ID。

3D57EAD2-8723-1F26-B69C-F8707D8B565D
OIDCTokenInfoobject

解析的 OIDC Token 信息。

Subjectstring

OIDC 主體。

對應 OIDC Token 中的sub字段值。

KryrkIdjylZb7agUgCEf****
Issuerstring

OIDC 頒發者 URL。

對應 OIDC Token 中的iss字段值。

https://dev-xxxxxx.okta.com
ClientIdsstring

OIDC 受眾。多個之間用半角逗號(,)分隔。

對應 OIDC Token 中的aud字段值。

496271242565057****
ExpirationTimestring

OIDC Token 的過期時間。

2021-10-20T04:27:09Z
IssuanceTimestring

OIDC Token 的簽發時間。

2021-10-20T03:27:09Z
VerificationInfostring

OIDC Token 的檢驗信息。更多信息,請參見管理 OIDC 身份提供商

Success
AssumedRoleUserobject

角色扮演臨時身份。

AssumedRoleIdstring

臨時身份的 ID。

33157794895460****
Arnstring

臨時身份的 ARN。

acs:ram::113511544585****:role/testoidc/TestOidcAssumedRoleSession
Credentialsobject

臨時訪問憑證(STS Token)。

SecurityTokenstring

安全令牌。

說明 安全令牌的長度不固定,我們強烈建議您不要對安全令牌的最大長度做任何限制。
CAIShwJ1q6Ft5B2yfSjIr5bSEsj4g7BihPWGWHz****
Expirationstring

Token 到期失效時間(UTC 時間)。

2021-10-20T04:27:09Z
AccessKeySecretstring

訪問密鑰。

CVwjCkNzTMupZ8NbTCxCBRq3K16jtcWFTJAyBEv2****
AccessKeyIdstring

訪問密鑰 ID。

STS.NUgYrLnoC37mZZCNnAbez****

示例

正常返回示例

JSON格式

{
  "RequestId": "3D57EAD2-8723-1F26-B69C-F8707D8B565D",
  "OIDCTokenInfo": {
    "Subject": "KryrkIdjylZb7agUgCEf****",
    "Issuer": "https://dev-xxxxxx.okta.com",
    "ClientIds": "496271242565057****",
    "ExpirationTime": "2021-10-20T04:27:09Z",
    "IssuanceTime": "2021-10-20T03:27:09Z",
    "VerificationInfo": "Success"
  },
  "AssumedRoleUser": {
    "AssumedRoleId": "33157794895460****",
    "Arn": "acs:ram::113511544585****:role/testoidc/TestOidcAssumedRoleSession"
  },
  "Credentials": {
    "SecurityToken": "CAIShwJ1q6Ft5B2yfSjIr5bSEsj4g7BihPWGWHz****",
    "Expiration": "2021-10-20T04:27:09Z",
    "AccessKeySecret": "CVwjCkNzTMupZ8NbTCxCBRq3K16jtcWFTJAyBEv2****",
    "AccessKeyId": "STS.NUgYrLnoC37mZZCNnAbez****"
  }
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

變更時間變更內容概要操作
2024-04-11API 內部配置變更,不影響調用查看變更詳情
2023-09-27OpenAPI 返回結構發生變更查看變更詳情