2017-07-26 125 views
0

我运行了一个5.2.0.2 WSO2身份认证服务器。解锁租户管理员

我已经创建了一个租户(比方说my.tenant),我以某种方式设法锁定该租户的管理员帐户。我怎样才能解锁它?

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

我试了一下:

  • 使用UI与超级管理员帐户([email protected]),我似乎并没有能够管理从其他租户的用户(只有那些从租户carbon.super)。

  • 为UserIdentityManagement管理服务的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> 
    

...但它似乎并没有采取“房客”的说法,所以我想,如果我连使用[email protected]来执行此服务我无法对[email protected]采取行动。

  • 尝试使用UserIdentityManagement Admin Service帐户[email protected]由于锁定而失败。
+0

您是否有权更改配置并重启服务器等? – farasath

+0

@farasath是的,我愿意 –

回答

0

转到WSO2_HOME /库/ conf目录/身份证/ identity-mgt.properties

设置以下属性为 '假',

Authentication.Policy.Enable=false 

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

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