Clean up
This commit is contained in:
@@ -45,21 +45,19 @@ namespace KTUSAPS
|
||||
|
||||
services.AddAuthorization((configure) =>
|
||||
{
|
||||
var adminPolicy = new Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder()
|
||||
configure.DefaultPolicy = new AuthorizationPolicyBuilder()
|
||||
.RequireAuthenticatedUser()
|
||||
.Build();
|
||||
configure.AddPolicy("admin", new AuthorizationPolicyBuilder(configure.DefaultPolicy)
|
||||
.AddRequirements(new AdminRequirement())
|
||||
.Build();
|
||||
configure.AddPolicy("admin", adminPolicy);
|
||||
configure.DefaultPolicy = new Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder()
|
||||
.RequireAuthenticatedUser()
|
||||
.Build();
|
||||
.Build());
|
||||
});
|
||||
|
||||
var connectionString = Configuration.GetConnectionString("Main");
|
||||
services.AddDbContext<Data.SAPSDataContext>((options) => options.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString)));
|
||||
services.AddHostedService<DatabaseInitializationService>();
|
||||
|
||||
services.AddSingleton<IAuthorizationHandler, AdminAuthorizationHandler>();
|
||||
services.AddSingleton<IAuthorizationHandler, SaPsAuthorizationHandler>();
|
||||
|
||||
services.AddSwaggerGen(options =>
|
||||
{
|
||||
|
Reference in New Issue
Block a user