Wirecloud,IDM对象存储GE - MultiTenancy

时间:2014-07-17 12:16:50

标签: fiware fiware-wirecloud

关于获取对共享容器的访问权限,问题涉及到Wirecloud与IDM和对象存储的集成程度。具体来说,从FI-LAB上运行的私有WC实例并使用url http://cloud.lab.fi-ware.org/keystone/v2.0作为keystone端点与FI-LAB IDM集成,我似乎无法从IDM检索所有可用的租户(我刚刚得到)一个人,是从WC登录的用户 - 比如TENANT-B):

{"tenants":[{"enabled":true,"id":"0000000000000000000000000000EFGH","name":"TENANT-B"}]}

当然,我可以看到,当从门户网站登录FI-LAB时,我在调用http://cloud.lab.fi-ware.org/keystone/v2.0/tenants时得到的答案是正确的:

{"tenants":[{"enabled":true,"id":"0000000000000000000000000000ABCD","name":"TENANT-A"},{"enabled":true,"id":"0000000000000000000000000000EFGH","name":"TENANT-B"}]}

我正在尝试使用keystone.getTenant({... options ...})调用来获取租户:

keystone = new KeystoneAPI(keystone_url, {
    use_user_fiware_token : true
});
keystone.getTenants({
    onSuccess : onGetTenants,
    onFailure : function() {
        alert("Could not get a valid tenant list");
    }
});

在WC上本地不支持多租户,还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

现在似乎正在工作,考虑到IdM和Open Stack集成已经改变。

相关问题