4 instantiations of IdentityResult
Microsoft.AspNetCore.Identity.Test (1)
IdentityResultTest.cs (1)
11var result = new IdentityResult();
Microsoft.Extensions.Identity.Core (3)
IdentityResult.cs (3)
15private static readonly IdentityResult _success = new IdentityResult { Succeeded = true }; 44var result = new IdentityResult { Succeeded = false }; 54var result = new IdentityResult { Succeeded = false };
472 references to IdentityResult
Identity.DefaultUI.WebSite (6)
src\Identity\test\InMemory.Test\InMemoryUserStore.cs (6)
221public Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 224return Task.FromResult(IdentityResult.Success); 227public Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 230return Task.FromResult(IdentityResult.Success); 253public Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 260return Task.FromResult(IdentityResult.Success);
Identity.ExternalClaims (11)
Pages\Account\ConfirmEmail.cshtml.cs (1)
37var result = await _userManager.ConfirmEmailAsync(user, code);
Pages\Account\ExternalLogin.cshtml.cs (1)
120var result = await _userManager.CreateAsync(user);
Pages\Account\Manage\ChangePassword.cshtml.cs (1)
88var changePasswordResult = await _userManager.ChangePasswordAsync(user, Input.OldPassword, Input.NewPassword);
Pages\Account\Manage\Disable2fa.cshtml.cs (1)
53var disable2faResult = await _userManager.SetTwoFactorEnabledAsync(user, false);
Pages\Account\Manage\ExternalLogins.cshtml.cs (2)
62var result = await _userManager.RemoveLoginAsync(user, loginProvider, providerKey); 98var result = await _userManager.AddLoginAsync(user, info);
Pages\Account\Manage\Index.cshtml.cs (2)
91var setEmailResult = await _userManager.SetEmailAsync(user, Input.Email); 100var setPhoneResult = await _userManager.SetPhoneNumberAsync(user, Input.PhoneNumber);
Pages\Account\Manage\SetPassword.cshtml.cs (1)
80var addPasswordResult = await _userManager.AddPasswordAsync(user, Input.NewPassword);
Pages\Account\Register.cshtml.cs (1)
72var result = await _userManager.CreateAsync(user, Input.Password);
Pages\Account\ResetPassword.cshtml.cs (1)
77var result = await _userManager.ResetPasswordAsync(user, Input.Code, Input.Password);
IdentitySample.DefaultUI (3)
Areas\Identity\Pages\Account\Manage\Index.cshtml.cs (2)
92var updateProfileResult = await _userManager.UpdateAsync(user); 100var setPhoneResult = await _userManager.SetPhoneNumberAsync(user, Input.PhoneNumber);
Areas\Identity\Pages\Account\Register.cshtml.cs (1)
90var result = await _userManager.CreateAsync(user, Input.Password);
IdentitySample.Mvc (12)
Controllers\AccountController.cs (5)
107var result = await _userManager.CreateAsync(user, model.Password); 212var result = await _userManager.CreateAsync(user); 248var result = await _userManager.ConfirmEmailAsync(user, code); 325var result = await _userManager.ResetPasswordAsync(user, model.Code, model.Password); 537private void AddErrors(IdentityResult result)
Controllers\ManageController.cs (7)
73var result = await _userManager.RemoveLoginAsync(user, account.LoginProvider, account.ProviderKey); 193var result = await _userManager.ChangePhoneNumberAsync(user, model.PhoneNumber, model.Code); 214var result = await _userManager.SetPhoneNumberAsync(user, null); 245var result = await _userManager.ChangePasswordAsync(user, model.OldPassword, model.NewPassword); 280var result = await _userManager.AddPasswordAsync(user, model.NewPassword); 344var result = await _userManager.AddLoginAsync(user, info); 351private void AddErrors(IdentityResult result)
IdentitySample.PasskeyConformance (8)
InMemoryUserStore.cs (6)
19public Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken) 22return Task.FromResult(IdentityResult.Success); 25public Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken) 31return Task.FromResult(IdentityResult.Success); 67public Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken) 70return Task.FromResult(IdentityResult.Success);
Program.cs (2)
101var createUserResult = await userManager.CreateAsync(user); 109var updateResult = await userManager.UpdateAsync(user).ConfigureAwait(false);
IdentitySample.PasskeyUI (6)
InMemoryUserStore.cs (6)
19public Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken) 22return Task.FromResult(IdentityResult.Success); 25public Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken) 31return Task.FromResult(IdentityResult.Success); 67public Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken) 70return Task.FromResult(IdentityResult.Success);
Microsoft.AspNetCore.Identity (35)
IdentityApiEndpointRouteBuilderExtensions.cs (9)
73return CreateValidationProblem(IdentityResult.Failed(userManager.ErrorDescriber.InvalidEmail(email))); 79var result = await userManager.CreateAsync(user, registration.Password); 161IdentityResult result; 236return CreateValidationProblem(IdentityResult.Failed(userManager.ErrorDescriber.InvalidToken())); 239IdentityResult result; 247result = IdentityResult.Failed(userManager.ErrorDescriber.InvalidToken()); 359return CreateValidationProblem(IdentityResult.Failed(userManager.ErrorDescriber.InvalidEmail(infoRequest.NewEmail))); 370var changePasswordResult = await userManager.ChangePasswordAsync(user, infoRequest.OldPassword, infoRequest.NewPassword); 429private static ValidationProblem CreateValidationProblem(IdentityResult result)
SignInManager.cs (26)
435var resetLockoutResult = await ResetLockoutWithResult(user); 452var incrementLockoutResult = await UserManager.AccessFailedAsync(user) ?? IdentityResult.Success; 560var setPasskeyResult = await UserManager.SetPasskeyAsync(assertionResult.User, assertionResult.Passkey); 872var result = await UserManager.RedeemTwoFactorRecoveryCodeAsync(twoFactorInfo.User, recoveryCode); 884var resetLockoutResult = await ResetLockoutWithResult(user); 949var incrementLockoutResult = await UserManager.AccessFailedAsync(user) ?? IdentityResult.Success; 996var incrementLockoutResult = await UserManager.AccessFailedAsync(user) ?? IdentityResult.Success; 1117/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the operation.</returns> 1118public virtual async Task<IdentityResult> UpdateExternalAuthenticationTokensAsync(ExternalLoginInfo externalLogin) 1127return IdentityResult.Failed(); 1132var result = await UserManager.SetAuthenticationTokenAsync(user, externalLogin.LoginProvider, token.Name, token.Value); 1140return IdentityResult.Success; 1327/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the operation.</returns> 1333var result = await UserManager.ResetAccessFailedCountAsync(user) ?? IdentityResult.Success; 1342private async Task<IdentityResult> ResetLockoutWithResult(TUser user) 1349return IdentityResult.Success; 1352return await UserManager.ResetAccessFailedCountAsync(user) ?? IdentityResult.Success; 1359if (resetLockoutTask is Task<IdentityResult> resultTask) 1361return await resultTask ?? IdentityResult.Success; 1365return IdentityResult.Success; 1375internal IdentityResultException(IdentityResult result) : base() 1380internal IdentityResult IdentityResult { get; set; }
Microsoft.AspNetCore.Identity.EntityFrameworkCore (33)
RoleStore.cs (11)
129/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous query.</returns> 130public virtual async Task<IdentityResult> CreateAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 137return IdentityResult.Success; 145/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous query.</returns> 146public virtual async Task<IdentityResult> UpdateAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 160return IdentityResult.Failed(ErrorDescriber.ConcurrencyFailure()); 162return IdentityResult.Success; 170/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous query.</returns> 171public virtual async Task<IdentityResult> DeleteAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 183return IdentityResult.Failed(ErrorDescriber.ConcurrencyFailure()); 185return IdentityResult.Success;
UserOnlyStore.cs (11)
191/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the creation operation.</returns> 192public override async Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 199return IdentityResult.Success; 207/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the update operation.</returns> 208public override async Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 223return IdentityResult.Failed(ErrorDescriber.ConcurrencyFailure()); 225return IdentityResult.Success; 233/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the update operation.</returns> 234public override async Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 247return IdentityResult.Failed(ErrorDescriber.ConcurrencyFailure()); 249return IdentityResult.Success;
UserStore.cs (11)
186/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the creation operation.</returns> 187public override async Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 194return IdentityResult.Success; 202/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the update operation.</returns> 203public override async Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 218return IdentityResult.Failed(ErrorDescriber.ConcurrencyFailure()); 220return IdentityResult.Success; 228/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the update operation.</returns> 229public override async Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 242return IdentityResult.Failed(ErrorDescriber.ConcurrencyFailure()); 244return IdentityResult.Success;
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (2)
SqlStoreTestBase.cs (1)
315var result = await manager.CreateAsync(user);
src\Identity\test\Shared\MockHelpers.cs (1)
50.Returns(Task.FromResult(IdentityResult.Success)).Verifiable();
Microsoft.AspNetCore.Identity.InMemory.Test (16)
FunctionalTest.cs (3)
313var result = await userManager.CreateAsync(user, TestPassword); 326var result = await userManager.CreateAsync(new PocoUser("simple"), "aaaaaa"); 332var result = await userManager.UpdateSecurityStampAsync(user);
InMemoryStore.cs (6)
72public Task<IdentityResult> CreateAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 75return Task.FromResult(IdentityResult.Success); 78public Task<IdentityResult> DeleteAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 85return Task.FromResult(IdentityResult.Success); 104public Task<IdentityResult> UpdateAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 107return Task.FromResult(IdentityResult.Success);
InMemoryUserStore.cs (6)
221public Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 224return Task.FromResult(IdentityResult.Success); 227public Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 230return Task.FromResult(IdentityResult.Success); 253public Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 260return Task.FromResult(IdentityResult.Success);
src\Identity\test\Shared\MockHelpers.cs (1)
50.Returns(Task.FromResult(IdentityResult.Success)).Verifiable();
Microsoft.AspNetCore.Identity.Specification.Tests (25)
IdentityResultAssert.cs (4)
19public static void IsSuccess(IdentityResult result) 28public static void IsFailure(IdentityResult result) 37public static void IsFailure(IdentityResult result, string error) 47public static void IsFailure(IdentityResult result, IdentityError error = null)
IdentitySpecificationTestBase.cs (8)
143public Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user, string password) 145return Task.FromResult(IdentityResult.Failed(ErrorMessage)); 148public Task<IdentityResult> ValidateAsync(RoleManager<TRole> manager, TRole role) 150return Task.FromResult(IdentityResult.Failed(ErrorMessage)); 153public Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user) 155return Task.FromResult(IdentityResult.Failed(ErrorMessage)); 187var result = await manager.CreateAsync(role); 486var result = await userMgr.RemoveFromRoleAsync(user, roleName);
UserManagerSpecificationTests.cs (13)
145public Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user, string password) 147return Task.FromResult(IdentityResult.Failed(ErrorMessage)); 150public Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user) 152return Task.FromResult(IdentityResult.Failed(ErrorMessage)); 159public Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user, string password) 161return Task.FromResult(IdentityResult.Failed()); 164public Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user) 166return Task.FromResult(IdentityResult.Failed()); 392var result = await manager.CreateAsync(user); 458var result = await manager.AddPasswordAsync(user, "pwd"); 637var result = await manager.CreateAsync(user); 827var result = await manager.ChangePasswordAsync(user, "bogus", "newpassword"); 904var result = await manager.AddLoginAsync(user, login);
Microsoft.AspNetCore.Identity.Test (109)
IdentityBuilderTest.cs (9)
273public Task<IdentityResult> CreateAsync(PocoRole role, CancellationToken cancellationToken = default(CancellationToken)) 278public Task<IdentityResult> CreateAsync(PocoUser user, CancellationToken cancellationToken = default(CancellationToken)) 283public Task<IdentityResult> DeleteAsync(PocoRole role, CancellationToken cancellationToken = default(CancellationToken)) 288public Task<IdentityResult> DeleteAsync(PocoUser user, CancellationToken cancellationToken = default(CancellationToken)) 358public Task<IdentityResult> UpdateAsync(PocoRole role, CancellationToken cancellationToken = default(CancellationToken)) 363public Task<IdentityResult> UpdateAsync(PocoUser user, CancellationToken cancellationToken = default(CancellationToken)) 368public Task<IdentityResult> ValidateAsync(RoleManager<PocoRole> manager, PocoRole role) 373public Task<IdentityResult> ValidateAsync(UserManager<PocoUser> manager, PocoUser user) 378public Task<IdentityResult> ValidateAsync(UserManager<PocoUser> manager, PocoUser user, string password)
IdentityResultTest.cs (3)
11var result = new IdentityResult(); 19var result = IdentityResult.Failed();
NoopRoleStore.cs (6)
8public Task<IdentityResult> CreateAsync(PocoRole user, CancellationToken cancellationToken = default(CancellationToken)) 10return Task.FromResult(IdentityResult.Success); 13public Task<IdentityResult> UpdateAsync(PocoRole user, CancellationToken cancellationToken = default(CancellationToken)) 15return Task.FromResult(IdentityResult.Success); 42public Task<IdentityResult> DeleteAsync(PocoRole user, CancellationToken cancellationToken = default(CancellationToken)) 44return Task.FromResult(IdentityResult.Success);
NoopUserStore.cs (6)
23public Task<IdentityResult> CreateAsync(PocoUser user, CancellationToken cancellationToken = default(CancellationToken)) 25return Task.FromResult(IdentityResult.Success); 28public Task<IdentityResult> UpdateAsync(PocoUser user, CancellationToken cancellationToken = default(CancellationToken)) 30return Task.FromResult(IdentityResult.Success); 47public Task<IdentityResult> DeleteAsync(PocoUser user, CancellationToken cancellationToken = default(CancellationToken)) 49return Task.FromResult(IdentityResult.Success);
PasswordValidatorTest.cs (1)
168var result = await valid.ValidateAsync(manager, null, input);
RoleManagerTest.cs (7)
17store.Setup(s => s.CreateAsync(role, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 23var result = await roleManager.CreateAsync(role); 37store.Setup(s => s.UpdateAsync(role, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 43var result = await roleManager.UpdateAsync(role); 153public Task<IdentityResult> CreateAsync(PocoRole role, CancellationToken cancellationToken = default(CancellationToken)) 158public Task<IdentityResult> UpdateAsync(PocoRole role, CancellationToken cancellationToken = default(CancellationToken)) 163public Task<IdentityResult> DeleteAsync(PocoRole role, CancellationToken cancellationToken = default(CancellationToken))
RoleValidatorTest.cs (1)
32var result = await validator.ValidateAsync(manager, user);
SignInManagerTest.cs (19)
191manager.Setup(m => m.ResetAccessFailedCountAsync(user)).ReturnsAsync(IdentityResult.Success).Verifiable(); 240manager.Setup(m => m.ResetAccessFailedCountAsync(user)).ReturnsAsync(IdentityResult.Success).Verifiable(); 263manager.Setup(m => m.ResetAccessFailedCountAsync(user)).ReturnsAsync(IdentityResult.Success).Verifiable(); 374.Returns(Task.FromResult(IdentityResult.Success)) 413manager.Setup(m => m.ResetAccessFailedCountAsync(user)).ReturnsAsync(IdentityResult.Success).Verifiable(); 490return Task.FromResult(IdentityResult.Success); 570manager.Setup(m => m.RedeemTwoFactorRecoveryCodeAsync(user, bypassCode)).ReturnsAsync(IdentityResult.Success).Verifiable(); 573manager.Setup(m => m.ResetAccessFailedCountAsync(user)).ReturnsAsync(IdentityResult.Success).Verifiable(); 767manager.Setup(m => m.ResetAccessFailedCountAsync(user)).ReturnsAsync(IdentityResult.Success).Verifiable(); 826return Task.FromResult(IdentityResult.Success); 986return Task.FromResult(IdentityResult.Success); 1013return Task.FromResult(IdentityResult.Success); 1246manager.Setup(m => m.ResetAccessFailedCountAsync(user)).ReturnsAsync(IdentityResult.Failed()).Verifiable(); 1269manager.Setup(m => m.ResetAccessFailedCountAsync(user)).ReturnsAsync((IdentityResult)null).Verifiable(); 1297manager.Setup(m => m.ResetAccessFailedCountAsync(user)).ReturnsAsync(IdentityResult.Failed()).Verifiable(); 1317new object[] { IdentityResult.Success, SignInResult.LockedOut }, 1319new object[] { IdentityResult.Failed(), SignInResult.Failed }, 1324public async Task CheckPasswordSignInLockedOutResultIsDependentOnTheAccessFailedAsyncResult(IdentityResult accessFailedResult, SignInResult expectedSignInResult) 1350public async Task TwoFactorSignInLockedOutResultIsDependentOnTheAccessFailedAsyncResult(IdentityResult accessFailedResult, SignInResult expectedSignInResult)
src\Identity\test\Shared\MockHelpers.cs (1)
50.Returns(Task.FromResult(IdentityResult.Success)).Verifiable();
UserManagerTest.cs (53)
69store.Setup(s => s.CreateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 75var result = await userManager.CreateAsync(user); 88store.Setup(s => s.CreateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 94var result = await userManager.CreateAsync(user); 108store.Setup(s => s.CreateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 116var result = await userManager.CreateAsync(user); 129store.Setup(s => s.DeleteAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 133var result = await userManager.DeleteAsync(user); 149store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 153var result = await userManager.UpdateAsync(user); 171store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 175var result = await userManager.UpdateAsync(user); 192store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).Returns(Task.FromResult(IdentityResult.Success)).Verifiable(); 196var result = await userManager.SetUserNameAsync(user, "foo"); 352store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 365var result = await userManager.AddToRolesAsync(user, roles); 390store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 404var result = await userManager.AddToRolesAsync(user, roles); 429var result = await userManager.AddToRolesAsync(user, roles); 453store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 466var result = await userManager.RemoveFromRolesAsync(user, roles); 493var result = await userManager.RemoveFromRolesAsync(user, roles); 510store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 514var result = await userManager.AddClaimsAsync(user, claims); 531store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 535var result = await userManager.AddClaimAsync(user, claim); 553store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).Returns(Task.FromResult(IdentityResult.Success)).Verifiable(); 557var result = await userManager.ReplaceClaimAsync(user, claim, newClaim); 579store.Setup(x => x.UpdateAsync(It.IsAny<PocoUser>(), It.IsAny<CancellationToken>())).Returns(Task.FromResult(IdentityResult.Success)); 639store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 643var result = await userManager.RemoveClaimsAsync(user, claims); 660store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 664var result = await userManager.RemoveClaimAsync(user, claim); 679store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 683var result = await userManager.SetPasskeyAsync(user, passkey); 735store.Setup(s => s.UpdateAsync(user, CancellationToken.None)).ReturnsAsync(IdentityResult.Success).Verifiable(); 739var result = await userManager.RemovePasskeyAsync(user, credentialId); 903public Task<IdentityResult> CreateAsync(PocoUser user, CancellationToken cancellationToken) 908public Task<IdentityResult> DeleteAsync(PocoUser user, CancellationToken cancellationToken) 953public Task<IdentityResult> UpdateAsync(PocoUser user, CancellationToken cancellationToken) 1281private IdentityResult badResult; 1287badResult = IdentityResult.Failed(ErrorMessage); 1291badResult = IdentityResult.Failed(); 1295public Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user, string password) 1420public Task<IdentityResult> CreateAsync(PocoUser user, CancellationToken cancellationToken = default(CancellationToken)) 1422return Task.FromResult(IdentityResult.Success); 1425public Task<IdentityResult> UpdateAsync(PocoUser user, CancellationToken cancellationToken = default(CancellationToken)) 1427return Task.FromResult(IdentityResult.Success); 1430public Task<IdentityResult> DeleteAsync(PocoUser user, CancellationToken cancellationToken = default(CancellationToken)) 1432return Task.FromResult(IdentityResult.Success); 1832Task<IdentityResult> IUserStore<PocoUser>.CreateAsync(PocoUser user, CancellationToken cancellationToken) 1837Task<IdentityResult> IUserStore<PocoUser>.UpdateAsync(PocoUser user, CancellationToken cancellationToken) 1842Task<IdentityResult> IUserStore<PocoUser>.DeleteAsync(PocoUser user, CancellationToken cancellationToken)
UserValidatorTest.cs (3)
32var result = await validator.ValidateAsync(manager, user); 54var result = await validator.ValidateAsync(manager, user); 82var result = await validator.ValidateAsync(manager, user);
Microsoft.AspNetCore.Identity.UI (26)
Areas\Identity\Pages\V4\Account\ConfirmEmail.cshtml.cs (1)
57var result = await _userManager.ConfirmEmailAsync(user, code);
Areas\Identity\Pages\V4\Account\ConfirmEmailChange.cshtml.cs (2)
59var result = await _userManager.ChangeEmailAsync(user, email, code); 68var setUserNameResult = await _userManager.SetUserNameAsync(user, email);
Areas\Identity\Pages\V4\Account\ExternalLogin.cshtml.cs (1)
188var result = await _userManager.CreateAsync(user);
Areas\Identity\Pages\V4\Account\Manage\ChangePassword.cshtml.cs (1)
126var changePasswordResult = await _userManager.ChangePasswordAsync(user, Input.OldPassword, Input.NewPassword);
Areas\Identity\Pages\V4\Account\Manage\DeletePersonalData.cshtml.cs (1)
105var result = await _userManager.DeleteAsync(user);
Areas\Identity\Pages\V4\Account\Manage\Disable2fa.cshtml.cs (1)
74var disable2faResult = await _userManager.SetTwoFactorEnabledAsync(user, false);
Areas\Identity\Pages\V4\Account\Manage\ExternalLogins.cshtml.cs (2)
115var result = await _userManager.RemoveLoginAsync(user, loginProvider, providerKey); 153var result = await _userManager.AddLoginAsync(user, info);
Areas\Identity\Pages\V4\Account\Manage\Index.cshtml.cs (1)
120var setPhoneResult = await _userManager.SetPhoneNumberAsync(user, Input.PhoneNumber);
Areas\Identity\Pages\V4\Account\Manage\SetPassword.cshtml.cs (1)
114var addPasswordResult = await _userManager.AddPasswordAsync(user, Input.NewPassword);
Areas\Identity\Pages\V4\Account\Register.cshtml.cs (1)
133var result = await _userManager.CreateAsync(user, Input.Password);
Areas\Identity\Pages\V4\Account\ResetPassword.cshtml.cs (1)
120var result = await _userManager.ResetPasswordAsync(user, Input.Code, Input.Password);
Areas\Identity\Pages\V5\Account\ConfirmEmail.cshtml.cs (1)
57var result = await _userManager.ConfirmEmailAsync(user, code);
Areas\Identity\Pages\V5\Account\ConfirmEmailChange.cshtml.cs (2)
59var result = await _userManager.ChangeEmailAsync(user, email, code); 68var setUserNameResult = await _userManager.SetUserNameAsync(user, email);
Areas\Identity\Pages\V5\Account\ExternalLogin.cshtml.cs (1)
188var result = await _userManager.CreateAsync(user);
Areas\Identity\Pages\V5\Account\Manage\ChangePassword.cshtml.cs (1)
126var changePasswordResult = await _userManager.ChangePasswordAsync(user, Input.OldPassword, Input.NewPassword);
Areas\Identity\Pages\V5\Account\Manage\DeletePersonalData.cshtml.cs (1)
105var result = await _userManager.DeleteAsync(user);
Areas\Identity\Pages\V5\Account\Manage\Disable2fa.cshtml.cs (1)
74var disable2faResult = await _userManager.SetTwoFactorEnabledAsync(user, false);
Areas\Identity\Pages\V5\Account\Manage\ExternalLogins.cshtml.cs (2)
115var result = await _userManager.RemoveLoginAsync(user, loginProvider, providerKey); 153var result = await _userManager.AddLoginAsync(user, info);
Areas\Identity\Pages\V5\Account\Manage\Index.cshtml.cs (1)
120var setPhoneResult = await _userManager.SetPhoneNumberAsync(user, Input.PhoneNumber);
Areas\Identity\Pages\V5\Account\Manage\SetPassword.cshtml.cs (1)
114var addPasswordResult = await _userManager.AddPasswordAsync(user, Input.NewPassword);
Areas\Identity\Pages\V5\Account\Register.cshtml.cs (1)
133var result = await _userManager.CreateAsync(user, Input.Password);
Areas\Identity\Pages\V5\Account\ResetPassword.cshtml.cs (1)
120var result = await _userManager.ResetPasswordAsync(user, Input.Code, Input.Password);
Microsoft.Extensions.Identity.Core (168)
DefaultUserConfirmation.cs (1)
19/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the confirmation operation.</returns>
IdentityResult.cs (12)
15private static readonly IdentityResult _success = new IdentityResult { Succeeded = true }; 32/// Returns an <see cref="IdentityResult"/> indicating a successful identity operation. 34/// <returns>An <see cref="IdentityResult"/> indicating a successful operation.</returns> 35public static IdentityResult Success => _success; 38/// Creates an <see cref="IdentityResult"/> indicating a failed identity operation, with a list of <paramref name="errors"/> if applicable. 41/// <returns>An <see cref="IdentityResult"/> indicating a failed identity operation, with a list of <paramref name="errors"/> if applicable.</returns> 42public static IdentityResult Failed(params IdentityError[] errors) 44var result = new IdentityResult { Succeeded = false }; 52internal static IdentityResult Failed(List<IdentityError>? errors) 54var result = new IdentityResult { Succeeded = false }; 63/// Converts the value of the current <see cref="IdentityResult"/> object to its equivalent string representation. 65/// <returns>A string representation of the current <see cref="IdentityResult"/> object.</returns>
IPasswordValidator.cs (1)
21Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user, string? password);
IRoleStore.cs (6)
21/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous query.</returns> 22Task<IdentityResult> CreateAsync(TRole role, CancellationToken cancellationToken); 29/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous query.</returns> 30Task<IdentityResult> UpdateAsync(TRole role, CancellationToken cancellationToken); 37/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous query.</returns> 38Task<IdentityResult> DeleteAsync(TRole role, CancellationToken cancellationToken);
IRoleValidator.cs (2)
19/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous validation.</returns> 20Task<IdentityResult> ValidateAsync(RoleManager<TRole> manager, TRole role);
IUserStore.cs (6)
63/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the creation operation.</returns> 64Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken); 71/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the update operation.</returns> 72Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken); 79/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the delete operation.</returns> 80Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken);
IUserValidator.cs (2)
19/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the validation operation.</returns> 20Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user);
PasswordValidator.cs (3)
40public virtual Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user, string? password) 78? IdentityResult.Failed(errors) 79: IdentityResult.Success);
RoleManager.cs (21)
155public virtual async Task<IdentityResult> CreateAsync(TRole role) 159var result = await ValidateRoleAsync(role).ConfigureAwait(false); 187/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> for the update. 189public virtual Task<IdentityResult> UpdateAsync(TRole role) 202/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> for the delete. 204public virtual Task<IdentityResult> DeleteAsync(TRole role) 272/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 275public virtual async Task<IdentityResult> SetRoleNameAsync(TRole role, string? name) 281return IdentityResult.Success; 320/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 323public virtual async Task<IdentityResult> AddClaimAsync(TRole role, Claim claim) 340/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 343public virtual async Task<IdentityResult> RemoveClaimAsync(TRole role, Claim claim) 392/// Should return <see cref="IdentityResult.Success"/> if validation is successful. This is 396/// <returns>A <see cref="IdentityResult"/> representing whether validation was successful.</returns> 397protected virtual async Task<IdentityResult> ValidateRoleAsync(TRole role) 402var result = await v.ValidateAsync(this, role).ConfigureAwait(false); 415return IdentityResult.Failed(errors); 417return IdentityResult.Success; 425protected virtual async Task<IdentityResult> UpdateRoleAsync(TRole role) 427var result = await ValidateRoleAsync(role).ConfigureAwait(false);
RoleValidator.cs (4)
33/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous validation.</returns> 34public virtual async Task<IdentityResult> ValidateAsync(RoleManager<TRole> manager, TRole role) 41return IdentityResult.Failed(errors); 43return IdentityResult.Success;
UserManager.cs (106)
473/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 476public virtual async Task<IdentityResult> CreateAsync(TUser user) 480var result = await ValidateUserAsync(user).ConfigureAwait(false); 500/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 503public virtual Task<IdentityResult> UpdateAsync(TUser user) 516/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 519public virtual Task<IdentityResult> DeleteAsync(TUser user) 583/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 586public virtual async Task<IdentityResult> CreateAsync(TUser user, string password) 592var result = await UpdatePasswordHash(passwordStore, user, password).ConfigureAwait(false); 660public virtual async Task<IdentityResult> SetUserNameAsync(TUser user, string? userName) 738/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 741public virtual async Task<IdentityResult> AddPasswordAsync(TUser user, string password) 751return IdentityResult.Failed(ErrorDescriber.UserAlreadyHasPassword()); 753var result = await UpdatePasswordHash(passwordStore, user, password).ConfigureAwait(false); 769/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 772public virtual async Task<IdentityResult> ChangePasswordAsync(TUser user, string currentPassword, string newPassword) 780var result = await UpdatePasswordHash(passwordStore, user, newPassword).ConfigureAwait(false); 788return IdentityResult.Failed(ErrorDescriber.PasswordMismatch()); 796/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 799public virtual async Task<IdentityResult> RemovePasswordAsync(TUser user) 853/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 859public virtual async Task<IdentityResult> UpdateSecurityStampAsync(TUser user) 890/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 893public virtual async Task<IdentityResult> ResetPasswordAsync(TUser user, string token, string newPassword) 901return IdentityResult.Failed(ErrorDescriber.InvalidToken()); 903var result = await UpdatePasswordHash(user, newPassword, validatePassword: true).ConfigureAwait(false); 936/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 939public virtual async Task<IdentityResult> RemoveLoginAsync(TUser user, string loginProvider, string providerKey) 958/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 961public virtual async Task<IdentityResult> AddLoginAsync(TUser user, UserLoginInfo login) 972return IdentityResult.Failed(ErrorDescriber.LoginAlreadyAssociated()); 999/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1002public virtual Task<IdentityResult> AddClaimAsync(TUser user, Claim claim) 1017/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1020public virtual async Task<IdentityResult> AddClaimsAsync(TUser user, IEnumerable<Claim> claims) 1038/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1041public virtual async Task<IdentityResult> ReplaceClaimAsync(TUser user, Claim claim, Claim newClaim) 1059/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1062public virtual Task<IdentityResult> RemoveClaimAsync(TUser user, Claim claim) 1077/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1080public virtual async Task<IdentityResult> RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims) 1112/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1115public virtual async Task<IdentityResult> AddToRoleAsync(TUser user, string role) 1136/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1139public virtual async Task<IdentityResult> AddToRolesAsync(TUser user, IEnumerable<string> roles) 1164/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1167public virtual async Task<IdentityResult> RemoveFromRoleAsync(TUser user, string role) 1182private IdentityResult UserAlreadyInRoleError(string role) 1188return IdentityResult.Failed(ErrorDescriber.UserAlreadyInRole(role)); 1191private IdentityResult UserNotInRoleError(string role) 1197return IdentityResult.Failed(ErrorDescriber.UserNotInRole(role)); 1206/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1209public virtual async Task<IdentityResult> RemoveFromRolesAsync(TUser user, IEnumerable<string> roles) 1277/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1280public virtual async Task<IdentityResult> SetEmailAsync(TUser user, string? email) 1365/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1368public virtual async Task<IdentityResult> ConfirmEmailAsync(TUser user, string token) 1376return IdentityResult.Failed(ErrorDescriber.InvalidToken()); 1420/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1423public virtual async Task<IdentityResult> ChangeEmailAsync(TUser user, string newEmail, string token) 1431return IdentityResult.Failed(ErrorDescriber.InvalidToken()); 1459/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1462public virtual async Task<IdentityResult> SetPhoneNumberAsync(TUser user, string? phoneNumber) 1482/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 1485public virtual async Task<IdentityResult> ChangePhoneNumberAsync(TUser user, string phoneNumber, string token) 1494return IdentityResult.Failed(ErrorDescriber.InvalidToken()); 1717/// The <see cref="Task"/> that represents the asynchronous operation, the <see cref="IdentityResult"/> of the operation 1719public virtual async Task<IdentityResult> SetTwoFactorEnabledAsync(TUser user, bool enabled) 1759/// The <see cref="Task"/> that represents the asynchronous operation, the <see cref="IdentityResult"/> of the operation 1761public virtual async Task<IdentityResult> SetLockoutEnabledAsync(TUser user, bool enabled) 1807/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the operation.</returns> 1808public virtual async Task<IdentityResult> SetLockoutEndDateAsync(TUser user, DateTimeOffset? lockoutEnd) 1817return IdentityResult.Failed(ErrorDescriber.UserLockoutNotEnabled()); 1829/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the operation.</returns> 1830public virtual async Task<IdentityResult> AccessFailedAsync(TUser user) 1853/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the operation.</returns> 1854public virtual async Task<IdentityResult> ResetAccessFailedCountAsync(TUser user) 1862return IdentityResult.Success; 1941public virtual async Task<IdentityResult> SetAuthenticationTokenAsync(TUser user, string loginProvider, string tokenName, string? tokenValue) 1961public virtual async Task<IdentityResult> RemoveAuthenticationTokenAsync(TUser user, string loginProvider, string tokenName) 1991public virtual async Task<IdentityResult> ResetAuthenticatorKeyAsync(TUser user) 2027var update = await UpdateAsync(user).ConfigureAwait(false); 2118public virtual async Task<IdentityResult> RedeemTwoFactorRecoveryCodeAsync(TUser user, string code) 2129return IdentityResult.Failed(ErrorDescriber.RecoveryCodeRedemptionFailed()); 2152public virtual async Task<IdentityResult> SetPasskeyAsync(TUser user, UserPasskeyInfo passkey) 2219/// The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> 2222public virtual async Task<IdentityResult> RemovePasskeyAsync(TUser user, byte[] credentialId) 2316protected virtual Task<IdentityResult> UpdatePasswordHash(TUser user, string newPassword, bool validatePassword) 2319private async Task<IdentityResult> UpdatePasswordHash(IUserPasswordStore<TUser> passwordStore, 2324var validate = await ValidatePasswordAsync(user, newPassword).ConfigureAwait(false); 2333return IdentityResult.Success; 2396/// Should return <see cref="IdentityResult.Success"/> if validation is successful. This is 2400/// <returns>A <see cref="IdentityResult"/> representing whether validation was successful.</returns> 2401protected async Task<IdentityResult> ValidateUserAsync(TUser user) 2414var result = await v.ValidateAsync(this, user).ConfigureAwait(false); 2427return IdentityResult.Failed(errors); 2429return IdentityResult.Success; 2433/// Should return <see cref="IdentityResult.Success"/> if validation is successful. This is 2438/// <returns>A <see cref="IdentityResult"/> representing whether validation was successful.</returns> 2439protected async Task<IdentityResult> ValidatePasswordAsync(TUser user, string? password) 2445var result = await v.ValidateAsync(this, user, password).ConfigureAwait(false); 2463return IdentityResult.Failed(errors); 2465return IdentityResult.Success; 2473protected virtual async Task<IdentityResult> UpdateUserAsync(TUser user) 2475var result = await ValidateUserAsync(user).ConfigureAwait(false);
UserValidator.cs (4)
39/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the validation operation.</returns> 40public virtual async Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user) 49return errors?.Count > 0 ? IdentityResult.Failed(errors) : IdentityResult.Success;
Microsoft.Extensions.Identity.Stores (12)
RoleStoreBase.cs (6)
54/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous query.</returns> 55public abstract Task<IdentityResult> CreateAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)); 62/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous query.</returns> 63public abstract Task<IdentityResult> UpdateAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)); 70/// <returns>A <see cref="Task{TResult}"/> that represents the <see cref="IdentityResult"/> of the asynchronous query.</returns> 71public abstract Task<IdentityResult> DeleteAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken));
UserStoreBase.cs (6)
189/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the creation operation.</returns> 190public abstract Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)); 197/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the update operation.</returns> 198public abstract Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)); 205/// <returns>The <see cref="Task"/> that represents the asynchronous operation, containing the <see cref="IdentityResult"/> of the update operation.</returns> 206public abstract Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken));