public AuthorizationContextTestsFixture SetDataNotSupportConsoleUser() { var claimsIdentity = new ClaimsIdentity(); var principal = new ClaimsPrincipal(claimsIdentity); MockContextBase.Setup(c => c.User).Returns(principal); AuthorizationContext.Set("ClaimsIdentity", claimsIdentity); return(this); }
public AuthorizationContextTestsFixture SetDataSupportConsoleUserNoResource(string role) { var claimsIdentity = new ClaimsIdentity(new[] { new Claim(DasClaimTypes.Id, "UserRef"), new Claim(DasClaimTypes.Email, "Email"), new Claim("sub", "UserRef"), }); claimsIdentity.AddClaim(new Claim(claimsIdentity.RoleClaimType, role)); var principal = new ClaimsPrincipal(claimsIdentity); MockContextBase.Setup(c => c.User).Returns(principal); AuthorizationContext.Set("ClaimsIdentity", claimsIdentity); return(this); }
public AuthorizationContextTestsFixture SetData(string url, string role) { var resource = new Resource { Value = url }; AuthorizationContext.Set("Resource", resource); var claimsIdentity = new ClaimsIdentity(); claimsIdentity.AddClaim(new Claim(claimsIdentity.RoleClaimType, role)); var principal = new ClaimsPrincipal(claimsIdentity); MockContextBase.Setup(c => c.User).Returns(principal); AuthorizationContext.Set("ClaimsIdentity", claimsIdentity); return(this); }