diff --git a/Yavsc/src/Startup.cs b/Yavsc/src/Startup.cs index 1232ac4e..e004b8bf 100755 --- a/Yavsc/src/Startup.cs +++ b/Yavsc/src/Startup.cs @@ -195,7 +195,9 @@ namespace Yavsc new DirectoryInfo(Configuration["DataProtection:Keys:Dir"])); }); - services.AddAuthentication(); + services.AddAuthentication( + op=>op.SignInScheme = "ServerCookie" + ); // Add framework services. services.AddEntityFramework() .AddNpgsql() @@ -241,6 +243,7 @@ namespace Yavsc services.AddAuthorization(options => { + options.AddPolicy("AdministratorOnly", policy => { policy.RequireClaim("http://schemas.microsoft.com/ws/2008/06/identity/claims/role", Constants.AdminGroupName);