文档首页> > 开发指南> Java> IAM Java SDK示例

IAM Java SDK示例

更新时间: 2018-11-26 14:28

服务认证

IAM服务提供API客户端认证。经IAM授权后,您可以调用其他服务API,例如用于创建ECS所用的API。

认证代码示例如下:

OSClientV3 os = OSFactory.builderV3() 
.endpoint("https://iam.example.com/v3") 
.credentials("username", "password", Identifier.byName("domain_name")) 
.scopeToProject(Identifier.byId("project_id")) 
.authenticate();
表1 参数说明

参数

说明

username

用户名。

password

密码。

domain_name

详情请参见如何获取domain_name、project_name和project_id ?

project_id

详情请参见如何获取domain_name、project_name和project_id ?

用户管理

域级认证可用于用户管理操作。

OSClientV3 os = OSFactory.builderV3() 
.endpoint("https://iam.example.com/v3") 
.credentials("username", "password", Identifier.byName("domain_name")) 
.scopeToDomain(Identifier.byName("domain_name")) 
.authenticate();
表2 参数说明

参数

说明

username

指用户名。

password

指密码。

domain_name

指用户的域名。

详情请参见如何获取domain_name、project_name和project_id ?

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过100

反馈内容不能为空!

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区
点我,12·12惊喜等着你哦~