tôi có phương pháp sau đây:Cách tạo ClaimsPrincipal có Identity.Authenticated được đặt thành true?
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
if (Composite.C1Console.Security.UserValidationFacade.IsLoggedIn())
SetPrincipal(request, new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Role, "Administrator") },)));
var test = request.GetClaimsPrincipal();
return base.SendAsync(request, cancellationToken);
}
vấn đề của tôi là nếu tôi kiểm tra việc test.Identity.IsAuthenticated
là chưa được thiết lập là true. Đây chỉ là một số mã thử nghiệm để tìm ra cách. Tôi đang thiếu gì.
figured it out 5min ago: D Thanks –