Add Login Module
This commit is contained in:
@@ -29,6 +29,7 @@ public static class ServiceCollectionExtensions
|
||||
public static IServiceCollection AddInfrastructure(this IServiceCollection services)
|
||||
{
|
||||
services.AddHttpContextAccessor();
|
||||
services.AddScoped<IJwtFactory, JwtFactory>();
|
||||
|
||||
// Options
|
||||
services.AddOptions<AuthOptions>()
|
||||
@@ -90,7 +91,9 @@ public static class ServiceCollectionExtensions
|
||||
services.AddScoped<IDisableMfaUseCase, DisableMfaUseCase>();
|
||||
services.AddScoped<ILogoutUseCase, LogoutUseCase>();
|
||||
services.AddScoped<ILogoutAllUseCase, LogoutAllUseCase>();
|
||||
|
||||
services.AddScoped<IIssueTokenPairUseCase, IssueTokenPairUseCase>();
|
||||
services.AddScoped<IRefreshUseCase, RefreshUseCase>();
|
||||
|
||||
// UseCases — HR
|
||||
services.AddScoped<IUpsertUserProfileUseCase, UpsertUserProfileUseCase>();
|
||||
services.AddScoped<IAddEmploymentUseCase, AddEmploymentUseCase>();
|
||||
|
||||
Reference in New Issue
Block a user