public async Task <IActionResult> SetPassword([FromBody] SetPasswordParams setPasswordParams) { if (!ModelState.IsValid) { return(HandleInvalidModelState(ModelState)); } var result = await _implementation.SetPasswordAsync(setPasswordParams).ConfigureAwait(false); return(ProcessResponse <SetPasswordResponse>(result)); }
public IdentityResult SetPassword(SetPasswordParams parameters) { ApplicationUser admin = UserManager.FindById(User.Identity.GetUserId()); var user = UserManager.FindByName(parameters.userName); AssertAccessRights(user.client_id); var identityResult = UserManager.PasswordValidator.ValidateAsync(parameters.password).Result; if (identityResult.Succeeded) { UserManager.RemovePassword(user.Id); identityResult = UserManager.AddPassword(user.Id, parameters.password); } return(identityResult); }
public Task <SwaggerResponse <SetPasswordResponse> > SetPasswordAsync(SetPasswordParams setPasswordParams) { throw new NotImplementedException(); }