fix policy
This commit is contained in:
parent
ab9f7df310
commit
01d98ce552
@ -24,12 +24,14 @@ namespace EnotaryoPH.Web
|
||||
builder.Services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
|
||||
.AddCookie(CookieAuthenticationDefaults.AuthenticationScheme,
|
||||
options => options.LoginPath = new Microsoft.AspNetCore.Http.PathString("/Login"));
|
||||
builder.Services.AddAuthorization(options => options.AddPolicy("PrincipalPolicy", policy => policy.RequireRole(nameof(UserType.Principal))));
|
||||
builder.Services.AddAuthorization(options => options.AddPolicy("ParticipantPolicy", policy => policy.RequireRole(nameof(UserType.Witness), nameof(UserType.Principal))));
|
||||
builder.Services.AddAuthorization(options => options.AddPolicy("PrincipalPolicy", policy => policy.RequireRole(nameof(UserType.Principal), nameof(UserType.SuperUser), nameof(UserType.Administrator))));
|
||||
builder.Services.AddAuthorization(options => options.AddPolicy("ParticipantPolicy", policy => policy.RequireRole(nameof(UserType.Witness), nameof(UserType.Principal), nameof(UserType.SuperUser), nameof(UserType.Administrator))));
|
||||
builder.Services.AddAuthorization(options => options.AddPolicy("NotaryPolicy", policy => policy.RequireRole(nameof(UserType.Notary), nameof(UserType.SuperUser), nameof(UserType.Administrator))));
|
||||
var razorBuilder = builder.Services.AddRazorPages(options =>
|
||||
{
|
||||
options.Conventions.AuthorizeFolder("/Principal", "PrincipalPolicy");
|
||||
options.Conventions.AuthorizeFolder("/Participant/Registration/Steps", "ParticipantPolicy");
|
||||
options.Conventions.AuthorizeFolder("/Notary", "NotaryPolicy");
|
||||
options.Conventions.AuthorizeFolder("/Participant/VideoCall");
|
||||
});
|
||||
#if DEBUG
|
||||
|
Loading…
x
Reference in New Issue
Block a user