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

IdentityConfigurationExtension.cs 635B

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