Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

IdentityConfigurationExtension.cs 665B

123456789101112131415161718192021
  1. namespace Diligent.WebAPI.Host.Extensions
  2. {
  3. [ExcludeFromCodeCoverage]
  4. public static class IdentityConfigurationExtension
  5. {
  6. public static void ConfigureIdentity(this WebApplicationBuilder builder)
  7. {
  8. IServiceCollection services = builder.Services;
  9. services.AddIdentity<User, AppRole>(opt =>
  10. {
  11. opt.Lockout.DefaultLockoutTimeSpan = TimeSpan.FromMinutes(5);
  12. opt.Lockout.MaxFailedAccessAttempts = 5;
  13. })
  14. .AddRoles<AppRole>()
  15. .AddEntityFrameworkStores<DatabaseContext>()
  16. .AddDefaultTokenProviders();
  17. }
  18. }
  19. }