Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

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. }