解锁租户管理员

时间:2017-07-26 15:20:39

标签: wso2is

我运行5.2.0.2 WSO2身份服务器。

我创建了一个租户(比方说my.tenant),我设法锁定了该租户的管理员帐户。我该如何解锁?

我知道如何通过使用用户租户管理员帐户的UI来解锁普通帐户,但我看不到如何解锁管理员本身。

我尝试了什么:

  • 使用超级管理员帐户(admin@carbon.super)的用户界面,我似乎无法管理来自其他租户的用户(仅限来自租户carbon.super的用户)。

  • UserIdentityManagement Admin Service的WSDL具有以下操作:

        <xs:element name="unlockUserAccount">
            <xs:complexType>
                <xs:sequence>
                    <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="notificationType" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
    

...但它似乎没有采用“租户”参数,所以我想如果我使用admin@carbon.super连接到此服务,我将无法对admin@my.tenant采取行动。

  • 由于锁定,尝试使用帐户admin@my.tenant的UserIdentityManagement管理服务失败。

1 个答案:

答案 0 :(得分:0)

转到WSO2_HOME / repository / conf / identity / identity-mgt.properties

将以下属性设置为&#39; false&#39;,

Authentication.Policy.Enable=false

然后使用UserIdentityManagement管理服务和帐户admin@my.tenant解锁用户。

或者,您可以以admin@my.tenant身份登录(一旦启用上述属性帐户,将禁用登录时检查锁定)并使用用户配置文件更改帐户锁定声明。