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