【问题标题】:How to add a tenant remotely in WSO2 Identity Server?如何在 WSO2 Identity Server 中远程添加租户?
【发布时间】:2015-02-27 21:36:15
【问题描述】:

我是 WSO2 身份服务器的新手,我正在使用来自 UserStoreManager 的 API。我想让超级管理员能够远程添加租户,但我似乎找不到 addTenant API。另外,我想让一个租户的管理员/用户添加为另一个租户的管理员/用户,而不是每次都创建一个新的用户名。我不知道该怎么做。前进的正确方法是什么?蒂亚!

【问题讨论】:

    标签: wso2 wso2is


    【解决方案1】:

    对于您的第一个要求,您可以在TenantMgtService Web 服务中使用registerTenant 方法。

    开箱即用不支持第二个要求。它可以通过在 LDAP 中具有平面用户结构来实现。扁平化用户结构如下;租户的所有用户都将位于一个名为“用户”的 OU 中。租户 OU 将只有组(即 Carbon 服务器意义上的角色)

    dc=WSO2,dc=ORG
    |--OU=Users
    |  |--admin
    |  |--user1
    |  |--user2
    |  |...    
    |--OU=Groups
    |--OU=tenantone.org
    |  |--OU=Groups
    |  |  |...
    | ... 
    |  
    |  
    

    对于上述内容,您必须编写自己的Tenant managerRealm Configuration BulderUser Store Manager

    【讨论】:

    • 谢谢!这很有帮助。
    猜你喜欢
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 2021-07-14
    • 2021-03-06
    • 1970-01-01
    相关资源
    最近更新 更多