GenerateToken_EIAM 云身份服务 DeveloperAPI_API文档

插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

目前支持的方式:授权码模式、设备流、刷新 token、客户端模式、账密模式。

流控信息

当前云产品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

客户端密钥,赋值场景:展开详情

示例值:CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx
grant_typestring

授权类型,目前支持的类型如下:展开详情

示例值:client_credentials枚举值:authorization_codeurn:ietf:params:oauth:grant-type:device_coderefresh_tokenclient_credentialspassword
codestring

授权 code 码,传入场景:展开详情

示例值:xxxx
usernamestring

账户名,在帐密模式下,必填参数。

示例值:uesrname_001
passwordstring

账户名,在帐密模式下,必填参数。

示例值:xxxxxx
device_codestring

设备 code 码,传入场景:展开详情

示例值:xxxx
redirect_uristring

重定向 URI,传入场景:展开详情

示例值:xxx
refresh_tokenstring

刷新 token,传入场景:展开详情

示例值:ATxxx
code_verifierstring

授权码模式下,开启 PKCE 能力时,对应的验证 code。

示例值:xxx
exclusive_tagstring

排除的 tag。

示例值:ATxxx
scopestring

scope 范围,非必须,支持多选,多个取值以空格分隔。展开详情

示例值:xxxx

返回参数

字段名称字段详情
token_typestring

token 类型,取值可选范围:展开详情

示例值:Bearer枚举值:BasicBearer
access_tokenstring

access_token。

示例值:ATxxx
refresh_tokenstring

refresh_token。

示例值:RTxxx
expires_ininteger<int64>

有效时长,单位秒。

注意 请注意,该值为 Long 类型,在某些语言中可能存在精度丢失的风险,请小心使用。
示例值:1200
expires_atinteger<int64>

失效时间,格式为 Unix 时间戳,单位为秒。

注意 请注意,该值为 Long 类型,在某些语言中可能存在精度丢失的风险,请小心使用。
示例值:1653288641
id_tokenstring

id_token。

示例值:xxxxx

返回示例

变更历史

变更时间变更内容概要操作
2023-04-04
删除返回参数
2022-11-18
变更请求参数grant_type
2022-05-09
删除请求参数applicationId
变更请求参数grant_type
新增请求参数appId
变更返回参数
  • 1
  • 2
  • 10 条/页

相关示例