繁体   English   中英

如何在WSO2 Identity Server中远程添加租户?

[英]How to add a tenant remotely in WSO2 Identity Server?

我是WSO2 Identity Server的新手,并且正在使用UserStoreManager中的API。 我想让超级管理员能够远程添加租户,但似乎找不到addTenant API。 另外,我想使一个租户的管理员/用户被添加为另一租户的管理员/用户,而不是每次都创建新的用户名。 我不知道该怎么做。 前进的正确方法是什么? TIA!

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

开箱即用不支持第二个要求。 可以通过在LDAP中具有平坦的用户结构来实现。 固定用户结构如下。 租户的所有用户都将在一个名为“用户”的OU中。 租户OU仅具有组(就Carbon Server而言,这是角色)

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

对于上述内容,您将必须编写自己的租户管理器Realm Configuration Bulder用户存储管理器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM