Hi Harsha, Yes, we will be removing the below methods as well since we can achieve the same functionality using the RemoteUserStoreManager and the new account lock/disable handlers as you mentioned.
public void lockUserAccount(String userName) public void unlockUserAccount(String userName, String notificationType) public void disableUserAccount(String userName, String notificationType) public void enableUserAccount(String userName, String notificationType) So basically locking or disabling an account is essentially setting a user claim which can be done using the RemoteUserStoreManager service. Events will be created by listeners who act on the change in claim value. The handlers registered for the particular event triggered when the claim is changed handles sending notifications. Thanks, Farasath Ahamed Software Engineer, WSO2 Inc.; http://wso2.com lean.enterprise.middleware Email: farasa...@wso2.com Mobile: +94777603866 Blog: blog.farazath.com Twitter: @farazath619 <https://twitter.com/farazath619> On Tue, Jun 21, 2016 at 9:16 AM, Harsha Thirimanna <hars...@wso2.com> wrote: > Since we are going to achieve account lock , disable features as handlers > and triggered through the user store operation, do we need to have those > methods also ? > > > *Harsha Thirimanna* > Associate Tech Lead; WSO2, Inc.; http://wso2.com > * <http://www.apache.org/>* > *email: **hars...@wso2.com* <az...@wso2.com>* cell: +94 71 5186770 * > *twitter: **http://twitter.com/ <http://twitter.com/afkham_azeez>* > *harshathirimannlinked-in: **http: > <http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122 > <http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>* > > *Lean . Enterprise . Middleware* > > > On Mon, Jun 20, 2016 at 1:27 PM, Isura Karunaratne <is...@wso2.com> wrote: > >> +1 >> >> You can also remove getAllPromotedUserChallenge method too. >> >> Thanks >> Isura >> >> On Mon, Jun 20, 2016 at 1:07 PM, Farasath Ahamed <farasa...@wso2.com> >> wrote: >> >>> Hi All, >>> >>> We will be removing the following methods from >>> the UserIdentityManagementAdminService[1] since the same functionality >>> could be achieved using the RemoteUserStoreManager[2] service. Therefore, >>> we are planning to remove the below methods since the functionality is >>> duplicated. >>> >>> >>> // Admin deletes a user from the system. This is an irreversible >>> operation. >>> *public void deleteUser(String userName) * >>> >>> // Admin resets the password of the user >>> *public void resetUserPassword(String userName, String newPassword)* >>> >>> //User updates/add account recovery data such as the email address or >>> the phone number etc. >>> *public void updateUserIdentityClaims(UserIdentityClaimDTO[] >>> userIdentityClaims)* >>> >>> // Returns all user claims which can be used in the identity recovery >>> *public UserIdentityClaimDTO[] getAllUserIdentityClaims() * >>> >>> // User changes the password of the user. >>> *public void changeUserPassword(String newPassword, String oldPassword)* >>> >>> >>> [1] >>> https://github.com/wso2/carbon-identity-framework/blob/master/components/identity-mgt/org.wso2.carbon.identity.mgt/src/main/java/org/wso2/carbon/identity/mgt/services/UserIdentityManagementAdminService.java >>> >>> [2] >>> https://github.com/wso2-extensions/identity-userstore-remote/blob/master/components/org.wso2.carbon.identity.user.store.remote/src/main/java/org/wso2/carbon/identity/user/store/remote/CarbonRemoteUserStoreManger.java >>> >>> >>> Please raise if there are any concerns. >>> >>> Thanks, >>> Farasath Ahamed >>> Software Engineer, >>> WSO2 Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> >>> Email: farasa...@wso2.com >>> Mobile: +94777603866 >>> Blog: blog.farazath.com >>> Twitter: @farazath619 <https://twitter.com/farazath619> >>> >> >> >> >> -- >> Isura Dilhara Karunaratne >> Senior Software Engineer >> >> Mob +94 772 254 810 >> >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev