• 沒有找到結果。

5-2 请求 Header 参数

参数 是否

必选

参数类型 描述

Content-Type 是 String 该字段内容填为“application/

json;charset=utf8”。

5-3 请求 Body 参数

参数 是否

必选

参数类型 描述

auth 是 Object 认证信息。

5-4 auth

参数 是否

必选

参数类型 描述

identity 是 Object 认证参数。

参数 是否 必选

参数类型 描述

scope 否 Object Token的使用范围,取值为project或 domain,二选一即可。

说明

● 如果您将scope设置为domain,该Token 适用于全局级服务;如果将scope设置为 project,该Token适用于项目级服务。

● 如果您将scope同时设置为project和 domain,将以project参数为准,获取到 项目级服务的Token。

● 如果您将scope置空,将获取到全局级服 务的Token。建议您按需要填写Token使 用范围。

5-5 auth.identity

参数 是否

必选

参数类型 描述

methods 是 Array of

strings 认证方法,该字段内容为 ["password"]。

password 是 Object IAM用户密码认证信息。

说明

● user.name和user.domain.name可以在界 面控制台“我的凭证”中查看,具体获取 方法请参见:获取帐号、IAM用户、项 目、用户组、区域、委托的名称和ID。

● 该接口提供了锁定机制用于防止暴力破 解,调用时,请确保用户名密码正确,输 错一定次数(管理员可设置该规则,方法 请参见:帐号锁定策略)将被锁定。

5-6 auth.identity.password

参数 是否

必选

参数类型 描述

user 是 Object 需要获取Token的IAM用户信息。

5-7 auth.identity.password.user

参数 是否

必选

参数类型 描述

domain 是 Object IAM用户所属帐号信息。了解帐号与IAM

用户的关系。

name 是 String IAM用户名。

password 是 String IAM用户的登录密码。

说明

5-8 auth.identity.password.user.domain

参数 是否

必选

参数类型 描述

name 是 String IAM用户所属帐号名称,获取方式请参 见:获取帐号、IAM用户、项目、用户 组、区域、委托的名称和ID。

5-9 auth.scope

参数 是否

必选

参数类型 描述

domain 否 Object 取值为domain时,表示获取的Token可 以作用于全局服务,全局服务不区分项 目或区域,如OBS服务。如需了解服务 作用范围,请参考系统权限。domain支 持id和name,二选一即可,建议选择

“domain_id”。

project 否 Object 取值为project时,表示获取的Token可以 作用于项目级服务,仅能访问指定 project下的资源,如ECS服务。如需了解 服务作用范围,请参考系统权限。

project支持id和name,二选一即可。

5-10 auth.scope.domain

参数 是否

必选

参数类型 描述

id 否 String IAM用户所属帐号ID,获取方式请参 见:获取帐号、IAM用户、项目、用户 组、区域、委托的名称和ID。id和 name,二选一即可。

name 否 String IAM用户所属帐号名称,获取方式请参 见:获取帐号、IAM用户、项目、用户 组、区域、委托的名称和ID。id和 name,二选一即可。

5-11 auth.scope.project

参数 是否

必选

参数类型 描述

id 否 String IAM用户所属帐号的项目ID,获取方式 请参见:获取帐号、IAM用户、项目、

用户组、区域、委托的名称和ID。id和 name,二选一即可。

name 否 String IAM用户所属帐号的项目名称,获取方式 请参见:获取帐号、IAM用户、项目、