Mam następujący sposób:Jak utworzyć obiekt ClaimsPrincipal, który ma Identity.Authenticated, ustawiono wartość 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);
}
mój problem jest, że jeśli kontrolującej test.Identity.IsAuthenticated
jest nie została ustawiona na wartość true. To tylko kilka kodu testowego, aby dowiedzieć się, jak. Czego mi brakuje.
wymyślił to 5 minut temu: D Dzięki –