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