| 123456789101112131415161718192021 |
-
- namespace Diligent.WebAPI.Host.Extensions
- {
- [ExcludeFromCodeCoverage]
- public static class IdentityConfigurationExtension
- {
- public static void ConfigureIdentity(this WebApplicationBuilder builder)
- {
- IServiceCollection services = builder.Services;
-
- services.AddIdentity<User, AppRole>(opt =>
- {
- opt.Lockout.DefaultLockoutTimeSpan = TimeSpan.FromMinutes(5);
- opt.Lockout.MaxFailedAccessAttempts = 5;
- })
- .AddRoles<AppRole>()
- .AddEntityFrameworkStores<DatabaseContext>()
- .AddDefaultTokenProviders();
- }
- }
- }
|