WSO2存储无法登录具有内部/订户权限的新用户

WSO2存储无法登录具有内部/订户权限的新用户,wso2,Wso2,我使用的是IS-KM 5.9和APIM 2.6 在APIM/store中创建新用户时,会收到以下警告 在该消息之后,我在IS-KM中将Internal/subscriber提供给该用户。但是用户无法登录 我还注意到,用户仅在is-KM碳纤维仪表板中可见,而在APIM碳纤维仪表板中不可见 下面是错误的屏幕截图 你能帮帮我吗 更新:如何共享数据源? IS-KM和APIM主文件夹都位于同一根目录中(例如:WSO2_产品) 因为我使用H2和Carbon DB作为用户和注册表数据库,所以我将IS-KM

我使用的是IS-KM 5.9和APIM 2.6 在APIM/store中创建新用户时,会收到以下警告

在该消息之后,我在IS-KM中将Internal/subscriber提供给该用户。但是用户无法登录 我还注意到,用户仅在is-KM碳纤维仪表板中可见,而在APIM碳纤维仪表板中不可见

下面是错误的屏幕截图

你能帮帮我吗

更新:如何共享数据源?

  • IS-KM和APIM主文件夹都位于同一根目录中(例如:WSO2_产品)

  • 因为我使用H2和Carbon DB作为用户和注册表数据库,所以我将IS-KM中的主数据源配置指向APIM的H2文件,如下所示:

  • APIM主数据源配置

    IS-KM主数据源配置

    此外,IS-KM和APIM的所有其他数据源设置都保持默认值。registry.xml也是如此

    IS-KM的另一个主要变化是下面的user-mgmt.xml


    IS-KM 5.7.0是APIM 2.6.0的兼容版本。我认为5.9.0没有经过测试,可能还有其他问题。请检查与APIM 2.5.0相关的文档中的步骤1。它讲的是下载以前的版本。您是否共享了用户存储?@Pubci是。首先,两个主目录都在同一根目录中。我在这两个产品中都使用WSO2_CARBON_DB作为用户/注册表数据源。因此,在IS-KM中,H2 jdbc URL指向wso2碳数据库,带有
    jdbc:H2:../wso2am/repository/database/WSO2CARBON_db
    我遵循了与
    jdbc:H2:../wso2am/repository/database/wso2am_db相同的逻辑,我将用这个代码更新我的OPdetail@Pubci我注意到当我启动IS-KM时,它会改变这个配置。它不是
    。/wso2am/
    而是
    /
    在user-mgt.xml中,而不是
    jdbc/WSO2CarbonDB
    I have
    jdbc/SHARED\u DB
    共享本地注册表数据库可能会导致意外行为。因此,最好使用mysql或任何其他外部db服务器进行registry+um和am,同时保持carbon db的本地性。