2017-07-26 2 views
0

Je lance un serveur d'identité WSO2 5.2.0.2.Déverrouiller l'administrateur du locataire

J'ai créé un locataire (disons my.tenant), et j'ai réussi à verrouiller le compte administrateur de ce locataire. Comment puis-je le déverrouiller?

Je sais comment déverrouiller un compte normal en utilisant l'interface utilisateur avec le compte administrateur du locataire de l'utilisateur, mais je ne vois pas comment déverrouiller l'administrateur lui-même.

Ce que j'ai essayé:

  • En utilisant l'interface utilisateur avec le compte super admin ([email protected]), je ne semble pas être en mesure de gérer les utilisateurs d'autres locataires (seulement ceux du locataire carbon.super).

  • Le WSDL pour le service d'administration UserIdentityManagement a l'opération suivante:

    <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> 
    

... mais il ne semble pas prendre un argument "locataire", donc je suppose que si je me connecte à ce service en utilisant [email protected] Je ne serai pas en mesure d'agir sur [email protected].

  • L'utilisation du service d'administration UserIdentityManagement avec le compte [email protected] échoue en raison du verrouillage.
+0

Avez-vous la liberté de modifier les configurations et de redémarrer le serveur, etc.? – farasath

+0

@farasath oui je fais –

Répondre

0

Aller à WSO2_HOME/dépôt/conf/identité/identity-mgt.properties

Définissez la propriété ci-dessous pour 'faux',

Authentication.Policy.Enable=false 

Ensuite, utilisez UserIdentityManagement service d'administration avec le compte admin @ my.tenant pour déverrouiller l'utilisateur. Alternativement, vous pouvez vous connecter en tant que [email protected] (une fois que vous activez le contrôle de compte de propriété ci-dessus, le verrou de connexion sera désactivé) et modifiez les revendications de verrouillage de compte en utilisant le profil utilisateur.