Summary of the changes
- No need to set the authenticationType in the Authorize_ShouldAllowIfClaimIsPresent unit test, since we already have another unit test for these functionality. - Specified the authentication scheme of the authorization policy in the Authorize_ShouldAllowIfClaimIsPresentWithSpecifiedAuthType unit test
This commit is contained in:
parent
a8ef4df32a
commit
d38fb1e49d
|
|
@ -45,7 +45,7 @@ namespace Microsoft.AspNet.Authorization.Test
|
||||||
options.AddPolicy("Basic", policy => policy.RequireClaim("Permission", "CanViewPage"));
|
options.AddPolicy("Basic", policy => policy.RequireClaim("Permission", "CanViewPage"));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim("Permission", "CanViewPage") }, "Basic"));
|
var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim("Permission", "CanViewPage") }));
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
var allowed = await authorizationService.AuthorizeAsync(user, "Basic");
|
var allowed = await authorizationService.AuthorizeAsync(user, "Basic");
|
||||||
|
|
@ -62,7 +62,10 @@ namespace Microsoft.AspNet.Authorization.Test
|
||||||
{
|
{
|
||||||
services.AddAuthorization(options =>
|
services.AddAuthorization(options =>
|
||||||
{
|
{
|
||||||
options.AddPolicy("Basic", policy => policy.RequireClaim("Permission", "CanViewPage"));
|
options.AddPolicy("Basic", policy => {
|
||||||
|
policy.AddAuthenticationSchemes("Basic");
|
||||||
|
policy.RequireClaim("Permission", "CanViewPage");
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim("Permission", "CanViewPage") }, "Basic"));
|
var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim("Permission", "CanViewPage") }, "Basic"));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue