我运行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管理服务失败。答案 0 :(得分:0)
转到WSO2_HOME / repository / conf / identity / identity-mgt.properties
将以下属性设置为&#39; false&#39;,
Authentication.Policy.Enable=false
然后使用UserIdentityManagement管理服务和帐户admin@my.tenant解锁用户。
或者,您可以以admin@my.tenant身份登录(一旦启用上述属性帐户,将禁用登录时检查锁定)并使用用户配置文件更改帐户锁定声明。