2017-07-26 6 views
0

5.2.0.2 WSO2 Identity Serverを実行しています。テナント管理者のロックを解除する

私はテナントを作成しました(my.tenantとしましょう)、私は何とかそのテナントの管理者アカウントをロックすることができました。どうすればロックを解除できますか?

ユーザーのテナントの管理者アカウントでUIを使用して通常のアカウントのロックを解除する方法はわかっていますが、管理者自身をロック解除する方法はわかりません。私が試した何

  • スーパー管理者アカウント([email protected])とUIを使用して、私は他のテナント(のみテナント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]に対処できません。

  • ロックのため、アカウント[email protected]でUserIdentityManagement Admin Serviceを使用しようとすると失敗します。
+0

configsを変更してサーバーを再起動する自由はありますか? – farasath

+0

@farasathはいはい –

答えて

0

Goが、

が '偽' に以下のプロパティを設定/リポジトリ/ confに/アイデンティティ/ identity-mgt.properties WSO2_HOMEする

Authentication.Policy.Enable=false 

その後、アカウント管理者にUserIdentityManagement管理サービスを使用します@ユーザーのロックを解除するmy.tenant。

また、[email protected]としてログインすることもできます(ログイン時に上記のプロパティアカウントチェックロックを無効にすると有効になります)。そして、ユーザープロファイルを使用してアカウントロック要求を変更します。

関連する問題