擷取JWT認證令牌明文。
介面說明
該 API 基於 IDaaS 簽發的 Access Token 進行身份認證和鑒權。
請確保傳入的 Access Token 具備訪問 IDaaS 內建 PAM 應用(Privileged Access Management)的“擷取認證令牌”的功能授權。
對應的 scope 為 urn:cloud:idaas:pam|authentication_token:obtain。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
請求文法
POST /v2/{instanceId}/authenticationTokens/_/actions/obtainJwt HTTP/1.1
路徑參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| instanceId |
string |
是 |
執行個體 ID。 |
idaas_ue2jvisn35ea5lmthk267xxxxx |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| Authorization |
string |
是 |
認證資訊。 格式為:Bearer ${access_token}。 說明
請輸入 IDaaS 簽發的 Access Token。 |
Bearer xxxxxx |
| body |
object |
否 |
請求 Body。 |
|
| consumerId |
string |
是 |
認證令牌使用者 ID。 |
test_jwt_subject |
| authenticationTokenId |
string |
是 |
認證令牌 ID。 |
atntkn_01kqflm0sxxx8nmdc1cb5dskxxxxx |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
JWT 認證令牌詳情。 |
||
| instanceId |
string |
執行個體 ID。 |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| authenticationTokenId |
string |
認證令牌 ID。 |
atntkn_01kqflm0sxxx8nmdc1cb5dskxxxxx |
| credentialProviderId |
string |
憑據供應商 ID。 |
atp_01kr2cmj5gxxx4fvmls2e93dxxxxx |
| createTime |
integer |
認證令牌的建立時間,Unix 時間戳記,單位毫秒。 |
1649830225000 |
| updateTime |
integer |
認證令牌的更新時間,Unix 時間戳記,單位毫秒。 |
1649830225000 |
| authenticationTokenType |
string |
認證令牌類型。 說明
取值固定為 |
jwt |
| revoked |
boolean |
認證令牌是否被吊銷。 |
false |
| creatorType |
string |
認證令牌建立者類型。取值可選範圍:
|
application |
| creatorId |
string |
認證令牌建立者 ID。 |
app_ngtkgrrxxxxktg5eao6z4xxxxx |
| consumerType |
string |
認證令牌使用者類型。取值可選範圍:
|
custom |
| consumerId |
string |
認證令牌使用者 ID。 |
test_jwt_subject |
| expirationTime |
integer |
認證令牌到期時間,Unix 時間戳記,單位毫秒。 |
1772693568000 |
| jwtContent |
object |
JWT 類型認證令牌內容。 |
|
| jwtValue |
string |
JWT 內容。 |
eyJhbGciOixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
| derivedShortToken |
string |
JWT 的派生短令牌。 |
sk-Nx2vzxxxxxxxxxxxxxxxxx |
樣本
正常返回樣本
JSON格式
{
"instanceId": "idaas_ue2jvisn35ea5lmthk267xxxxx",
"authenticationTokenId": "atntkn_01kqflm0sxxx8nmdc1cb5dskxxxxx",
"credentialProviderId": "atp_01kr2cmj5gxxx4fvmls2e93dxxxxx",
"createTime": 1649830225000,
"updateTime": 1649830225000,
"authenticationTokenType": "jwt",
"revoked": false,
"creatorType": "application",
"creatorId": "app_ngtkgrrxxxxktg5eao6z4xxxxx",
"consumerType": "custom",
"consumerId": "test_jwt_subject",
"expirationTime": 1772693568000,
"jwtContent": {
"jwtValue": "eyJhbGciOixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"derivedShortToken": "sk-Nx2vzxxxxxxxxxxxxxxxxx"
}
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。