Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WSO2是多租户API_Wso2_Wso2is - Fatal编程技术网

WSO2是多租户API

WSO2是多租户API,wso2,wso2is,Wso2,Wso2is,我目前正在研究WSO2 Identity Server的多租户功能。我有以下用例: 为租户创建提供方便用户界面的应用程序。创建租户时,应用程序必须在WSO2 is、应用程序数据库和其他专有配置中创建租户。我的问题是: 是否有API(SOAP或REST服务,最好是REST)用于创建具有租户管理员帐户的租户 是否有API(SOAP或REST服务,最好是REST)来获取特定租户的所有用户,包括他们的声明(如fullname)?如果只有用于此的SOAP API,那么WSDL在哪里,以便我可以为自己生成

我目前正在研究WSO2 Identity Server的多租户功能。我有以下用例:

为租户创建提供方便用户界面的应用程序。创建租户时,应用程序必须在WSO2 is、应用程序数据库和其他专有配置中创建租户。我的问题是:

  • 是否有API(SOAP或REST服务,最好是REST)用于创建具有租户管理员帐户的租户
  • 是否有API(SOAP或REST服务,最好是REST)来获取特定租户的所有用户,包括他们的声明(如fullname)?如果只有用于此的SOAP API,那么WSDL在哪里,以便我可以为自己生成SOAP java客户端
  • 是否可以将每个租户的帐户存储在其自己的关系数据库或db模式中,并且单个SSO页面仍能正常工作?我需要能够通过迁移租户的用户帐户和应用程序数据,将租户迁移到其自己的独立基础设施

  • 是的。您可以将多租户API与WSO2IS一起使用。所有WSO2IS管理功能都已公开为基于SOAP的web服务(通常称为
    管理服务

    要管理租户(创建/更新),您可以使用
    TenantMgtService
    API,您可以从这里找到WSDL。您需要以超级租户管理员的身份调用此API。您可以参考了解管理服务

    https://{WSO2IS-HOST}:{PORT}/services/TenantMgtService?wsdl

    您可以管理特定于租户的用户/角色。您可以为此使用
    RemoteUserStoreManagerService
    。在这里,您希望使用特定于租户的凭据来调用API。比如说,您来自foo.com租户,并且希望检索foo.com租户的用户。然后,您需要使用租户管理员凭据调用API。此API的简单java客户端可以从


    是的,租户可以拥有自己的用户存储。租户可以使用WSO2IS管理控制台插入其用户存储。

    要管理租户,还可以使用此WSDL:

    https://{WSO2IS HOST}:{PORT}/services/TenantMgtAdminService?wsdl
    

    非常感谢你!近期是否计划提供休息服务?是的。。所有服务都希望以RESTAPI的形式公开。然而,对于用户管理,现在也有标准的scimapi。