首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openstack身份管理客户端:找不到用户、角色和服务

Openstack身份管理客户端:找不到用户、角色和服务
EN

Stack Overflow用户
提问于 2015-05-06 08:59:39
回答 1查看 432关注 0票数 1

我正在使用Openstack "ice-house“和"admin”用户。我的openstack4j版本是2.0.3。

使用身份管理客户端,我只能将作为租户列表的一部分。

更糟糕的是,当我试图列出“用户”、“角色”和“服务”时,它会返回一个空列表或NULL。

下面是我的代码示例:

代码语言:javascript
复制
OSClient os = OSFactory.builder()
                .endpoint("http://localhost:5000/v2.0/")
                .credentials("admin", "secret")
                .tenantName("admin")
                .authenticate();

System.out.println(os.identity().tenants().list());  // Get Only A Part of my tenant list
System.out.println(os.identity().users().list());  // Get Empty List
System.out.println(os.identity().services().list());  // Also Get Empty List

我在网上尝试了一些解决方案。例如:

代码语言:javascript
复制
OSClient os = OSFactory.builder()
                .endpoint("http://localhost:5000/v2.0/")
                .credentials("admin", "secret")
                .tenantName("admin")
                .perspective(Facing.ADMIN)
                .authenticate();

我发现连接失败(超时)错误。然后我尝试了.perspective(Facing.PUBLIC),没有错误,但是,我仍然得到空列表或NULL。

有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-30 16:07:20

我解决了:OSFactory.enableLegacyEndpointHandling(真);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30072069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档