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

GenerateToken - 生成應用認證token

使用憑證信息,生成指定IDaaS EIAM實例下的某個應用的access token。

接口說明

目前支持的方式:授權碼模式、設備流、刷新 token、客戶端模式、賬密模式。

調試

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

授權信息

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

請求語法

POST /v2/{instanceId}/{applicationId}/oauth2/token HTTP/1.1

請求參數

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

實例 ID。

idaas_ue2jvisn35ea5lmthk267xxxxx
applicationIdstring

應用 ID。

app_mkv7rgt4d7i4u7zqtzev2mxxxx
client_idstring

客戶端 ID。

app_mkv7rgt4d7i4u7zqtzev2mxxxx
client_secretstring

客戶端密鑰,賦值場景: 當 grant_type 為 client_credentials",采用 client_secret_post 方式時,需填寫此值。

CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx
grant_typestring

授權類型,目前支持的類型如下:

  • client_credentials 客戶端模式,需要傳入 client_id 和 client_secret
  • refresh_token 刷新令牌
  • authorization_code 授權碼模式
  • urn:ietf:params:oauth:grant-type:device_code 設備流模式
  • password 帳密模式
枚舉值:
  • authorization_code
  • urn:ietf:params:oauth:grant-type:device_code
  • refresh_token
  • client_credentials
  • password
client_credentials
codestring

授權 code 碼,傳入場景: grant_type=authorization_code 授權碼模式時,必填參數。

xxxx
usernamestring

賬戶名,在帳密模式下,必填參數。

uesrname_001
passwordstring

賬戶名,在帳密模式下,必填參數。

xxxxxx
device_codestring

設備 code 碼,傳入場景: grant_type=urn:ietf:params:oauth:grant-type:device_code 即設備流模式時,必填參數。

xxxx
redirect_uristring

重定向 URI,傳入場景: grant_type=authorization_code 授權碼模式時,必須參數,與獲取授權碼請求中的重定向 URI 必須是一致的。

xxx
refresh_tokenstring

刷新 token,傳入場景: grant_type=refresh_token 即刷新令牌模式時,必填參數。

ATxxx
code_verifierstring

授權碼模式下,開啟 PKCE 能力時,對應的驗證 code。

xxx
exclusive_tagstring

排除的 tag。

ATxxx
scopestring

scope 范圍,非必須,支持多選,多個取值以空格分隔。 可選取值:

  • openid
  • email
  • phone
  • profile
xxxx

返回參數

名稱類型描述示例值
object

響應結果。

token_typestring

token 類型,取值可選范圍: Basic - Basic 類型 Bearer - Bearer 類型

Bearer
access_tokenstring

access_token。

ATxxx
refresh_tokenstring

refresh_token。

RTxxx
expires_inlong

有效時長,單位秒。

1200
expires_atlong

失效時間,格式為 Unix 時間戳,單位為秒。

1653288641
id_tokenstring

id_token。

xxxxx

示例

正常返回示例

JSON格式

{
  "token_type": "Bearer",
  "access_token": "ATxxx",
  "refresh_token": "RTxxx",
  "expires_in": 1200,
  "expires_at": 1653288641,
  "id_token": "xxxxx"
}

錯誤碼

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

變更歷史

變更時間變更內容概要操作
2023-10-24API 內部配置變更,不影響調用查看變更詳情
2023-04-04API 內部配置變更,不影響調用查看變更詳情

錯誤碼

HttpCodeError Code錯誤信息說明
400invalid_grantInvalid or not supported grant_type: client_credentials應用 API 未開放
404application_not_foundApplication id not found: app_mkv7rgt4d7i4u7zqtzev2mxxxx應用不存在
500Internal Server ErrorInternal Server Error服務器內部錯誤