我使用OpenStack4J作为OpenStack身份(keystone)v2的客户端。我能够成功地使用OpenStack4J对keystone v2进行身份验证和列出角色。
我现在开始移植我的软件以使用身份(keystone)v3。 OpenStack4J支持keystone v3进行令牌认证。我已经实现了这个并成功获得了域范围的令牌。但是,我无法弄清楚如何通过OpenStack4J列出keystone v3的角色。对于keystone v3,OS-KSADM API已合并为核心API,但OpenStack4J仍在使用旧的OS-KSADM扩展API。也许OpenStack4J不完全支持keystone v3?或许我错过了一些东西。
有人可以帮我理解如何使用OpenStack4J列出针对keystone v3端点的角色吗?