2017-07-26 157 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]身份登錄(一旦啓用上述屬性帳戶,登錄時鎖定檢查鎖定將被禁用),並使用用戶配置文件更改帳戶鎖定聲明。