[英]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.