找不到 API ? 点击 反馈吧
- OIDC API
- 授权范围 API
- 组织管理 API
- 账户管理 API
- 创建一个EIAM账户CreateUser
- 更新一个EIAM账户信息PatchUser
- 查询一个EIAM账户详细信息GetUser
- 更新一个EIAM账户的密码UpdateUserPassword
- 删除一个EIAM账户DeleteUser
- 列表查询EIAM账户ListUsers
- 启用一个EIAM账户EnableUser
- 禁用一个EIAM账户DisableUser
- 通过邮箱获取EIAM账户IDGetUserIdByEmail
- 通过手机号获取EIAM账户IDGetUserIdByPhoneNumber
- 通过账户外部ID获取EIAM账户IDGetUserIdByUserExternalId
- 通过账户名获取EIAM账户IDGetUserIdByUsername
- 设置一个EIAM账户所属主组织SetUserPrimaryOrganizationalUnit
- 将一个EIAM账户加入到多个EIAM组织中AddUserToOrganizationalUnits
- 将一个EIAM账户从多个EIAM组织中移除RemoveUserFromOrganizationalUnits
- 查询一个EIAM账户的组列表ListGroupsForUser
- 账户组管理 API
GenerateToken匿
使用凭证信息,生成指定IDaaS EIAM实例下的某个应用的access token
服务地址:
华东1(杭州)
参数配置
高级配置
输入参数
只看必填
注意事项
instanceId实例ID
applicationId应用ID
client_id客户端ID
client_secret客户端密钥
grant_type授权类型
code授权code码
username账户名
password账户名
device_code设备code码
redirect_uri重定向URI
refresh_token刷新token
code_verifier授权码模式下
exclusive_tag排除的tag
scopescope范围
文档
调用结果
SDK 示例
CLI示例
相关示例
调用历史
错误码
流控
插件下载了解更多
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.
接口说明
目前支持的方式:授权码模式、设备流、刷新 token、客户端模式、账密模式。
请求语法
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 |
变更历史
暂无变更历史