Varolan bir MVC uygulamasına bazı Web API hizmetleri ekliyorum. MVC denetleyicilerinin, bir CustomIdentity'de saklanan kullanıcı nesnesini alması için bir model bağlayıcım var. Web API eylemlerim için bunu yeniden oluşturmaya çalışıyorum. Web API'sinden IIdentity'ye erişebilir
MVC denetleyicisi veya bağlayıcı I HttpContext nesnesi bulunmamaktadırcontrollerContext.HttpContext.User.Identity
ApiController kullanabilir. Web API'sinden IIdentity nesnesine erişmek için zaten var mı?
Ama 'IsAuthorized' yönteminizdeki Kullanıcı'ya (denetleyicinin bir özelliği olan) nasıl erişirsiniz? – Maverick
"AuthorizationAttribute.IsAuthorized" yöntemini kastediyorsanız, "principal.Intity" işlevini kullanabilirsiniz. – mhu
... ve nereden biri "asıl" dan geliyor? – Maverick