1 write to Options
Microsoft.Extensions.Identity.Core (1)
UserManager.cs (1)
83Options = optionsAccessor?.Value ?? new IdentityOptions();
24 references to Options
Microsoft.AspNetCore.Identity (1)
IdentityApiEndpointRouteBuilderExtensions.cs (1)
284if (!await userManager.VerifyTwoFactorTokenAsync(user, userManager.Options.Tokens.AuthenticatorTokenProvider, tfaRequest.TwoFactorCode))
Microsoft.Extensions.Identity.Core (23)
PasswordValidator.cs (1)
44var options = manager.Options.Password;
UserManager.cs (19)
109foreach (var providerName in Options.Tokens.ProviderMap.Keys) 111var description = Options.Tokens.ProviderMap[providerName]; 126if (Options.Stores.ProtectPersonalData) 434return principal.FindFirstValue(Options.ClaimsIdentity.UserNameClaimType); 446return principal.FindFirstValue(Options.ClaimsIdentity.UserIdClaimType); 511if (Options.Lockout.AllowedForNewUsers && SupportsUserLockout) 605if (user == null && Options.Stores.ProtectPersonalData) 683if (Options.Stores.ProtectPersonalData) 1021return GenerateUserTokenAsync(user, Options.Tokens.PasswordResetTokenProvider, ResetPasswordTokenPurpose); 1043if (!await VerifyUserTokenAsync(user, Options.Tokens.PasswordResetTokenProvider, ResetPasswordTokenPurpose, token).ConfigureAwait(false)) 1565if (user == null && Options.Stores.ProtectPersonalData) 1610return GenerateUserTokenAsync(user, Options.Tokens.EmailConfirmationTokenProvider, ConfirmEmailTokenPurpose); 1644if (!await VerifyUserTokenAsync(user, Options.Tokens.EmailConfirmationTokenProvider, ConfirmEmailTokenPurpose, token).ConfigureAwait(false)) 1680return GenerateUserTokenAsync(user, Options.Tokens.ChangeEmailTokenProvider, GetChangeEmailTokenPurpose(newEmail)); 1713if (!await VerifyUserTokenAsync(user, Options.Tokens.ChangeEmailTokenProvider, GetChangeEmailTokenPurpose(newEmail), token).ConfigureAwait(false)) 1837return GenerateUserTokenAsync(user, Options.Tokens.ChangePhoneNumberTokenProvider, ChangePhoneNumberTokenPurpose + ":" + phoneNumber); 1857return VerifyUserTokenAsync(user, Options.Tokens.ChangePhoneNumberTokenProvider, ChangePhoneNumberTokenPurpose + ":" + phoneNumber, token); 2220if (count < Options.Lockout.MaxFailedAccessAttempts) 2225await store.SetLockoutEndDateAsync(user, UtcNow().Add(Options.Lockout.DefaultLockoutTimeSpan),
UserValidator.cs (3)
45if (manager.Options.User.RequireUniqueEmail) 61else if (!string.IsNullOrEmpty(manager.Options.User.AllowedUserNameCharacters) && 62userName.Any(c => !manager.Options.User.AllowedUserNameCharacters.Contains(c)))