wso2丢失了与租户用户登录的上下文

时间:2014-08-26 14:42:34

标签: wso2 wso2-am

不要登录wso2 api经理(发布者/商店/ Carbon)登录租户的管理员登录。 重现的步骤:

1)解包wso2am-1.7.0

2)安装mysql jdbc lib

3)将4个数据源添加到master-datasources.xml:WSO2CarbonDB,WSO2UM_DB,WSO2REG_DB,WSO2AM_DB到远程mysql数据库,例如:

   <datasource>
        <name>WSO2REG_DB</name>
        <description>The datasource used by user manager</description>
        <jndiConfig>
            <name>jdbc/WSO2REG_DB</name>
        </jndiConfig>
        <definition type="RDBMS">
            <configuration>
                <url>jdbc:mysql://192.168.61.224:3306/regdb?autoReconnect=true&amp;relaxAutoCommit=true</url>
                <username>regdbuser</username>
                <password>bsdfgg8tae</password>
                <driverClassName>com.mysql.jdbc.Driver</driverClassName>
                <maxActive>50</maxActive>
                <maxWait>60000</maxWait>
                <testOnBorrow>true</testOnBorrow>
                <validationQuery>SELECT 1</validationQuery>
                <validationInterval>30000</validationInterval>
            </configuration>
        </definition>
    </datasource>

4)在文件user-mgt.xml中将changejdbc / WSO2CarbonDB改为jdbc / WSO2UM_DB 并将选项jdbc / WSO2UM_DB添加到此文件中的部分。

5)启动wso2

6)以admin身份登录:admin到/ carbon /并创建新租户(example.com)。

7)以admin @example.com登录(总是运作良好)

8)重启wso2am(重启后登录为admin@example.com工作正常)

9)等待30分钟

10)登录admin@example.com不要工作。

在日志中:http://pastebin.com/x5QuFAmU

0 个答案:

没有答案