React to security changes
This commit is contained in:
parent
7f737246b1
commit
5804856fe2
|
|
@ -61,11 +61,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build());
|
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization(),
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
},
|
|
||||||
anonymous: true);
|
anonymous: true);
|
||||||
|
|
||||||
authorizationContext.Filters.Add(new AllowAnonymousAttribute());
|
authorizationContext.Filters.Add(new AllowAnonymousAttribute());
|
||||||
|
|
@ -82,11 +78,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build());
|
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization());
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
@ -100,11 +92,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireClaim("Permission", "CanViewComment", "CanViewPage").Build());
|
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireClaim("Permission", "CanViewComment", "CanViewPage").Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization());
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
@ -123,7 +111,6 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
services.AddOptions();
|
services.AddOptions();
|
||||||
services.AddTransient<IAuthorizationService, DefaultAuthorizationService>();
|
services.AddTransient<IAuthorizationService, DefaultAuthorizationService>();
|
||||||
});
|
});
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
||||||
|
|
@ -136,11 +123,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireRole("Administrator").Build());
|
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireRole("Administrator").Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization());
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
@ -154,11 +137,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireRole("Wut").Build());
|
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireRole("Wut").Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization());
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
@ -175,11 +154,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
.RequireRole("Administrator")
|
.RequireRole("Administrator")
|
||||||
.RequireClaim("Permission", "CanViewComment")
|
.RequireClaim("Permission", "CanViewComment")
|
||||||
.Build());
|
.Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization());
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
@ -195,11 +170,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder()
|
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder()
|
||||||
.RequireClaim("Permission", "CanViewComment")
|
.RequireClaim("Permission", "CanViewComment")
|
||||||
.Build());
|
.Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization());
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
@ -245,11 +216,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder()
|
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder()
|
||||||
.RequireClaim("Permission", "CanViewComment")
|
.RequireClaim("Permission", "CanViewComment")
|
||||||
.Build());
|
.Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization());
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
@ -266,11 +233,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
.RequireClaim("Permission", "CanViewComment")
|
.RequireClaim("Permission", "CanViewComment")
|
||||||
.RequireClaim("Permission", "CupBearer")
|
.RequireClaim("Permission", "CupBearer")
|
||||||
.Build());
|
.Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization());
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
@ -286,11 +249,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder("Bearer")
|
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder("Bearer")
|
||||||
.RequireClaim("Permission", "CanViewPage")
|
.RequireClaim("Permission", "CanViewPage")
|
||||||
.Build());
|
.Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization());
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
@ -304,11 +263,7 @@ namespace Microsoft.AspNet.Mvc.Test
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().Build());
|
var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().Build());
|
||||||
var authorizationContext = GetAuthorizationContext(services =>
|
var authorizationContext = GetAuthorizationContext(services => services.AddAuthorization());
|
||||||
{
|
|
||||||
services.AddAuthorization();
|
|
||||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
await authorizeFilter.OnAuthorizationAsync(authorizationContext);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue