SORU
2 Mart 2012, Cuma


ASP.NET Web AuthorizeAttribute ile Yetki API

Yeni ASP.NET Web kullanarak beta API. Kullanıcı kimlik doğrulaması önerilen yöntem, işe almak için görünmüyor olabilir. Önerilen yaklaşım gibi görünüyor, API denetleyicileri için [Authorize] filtre eklemek için. Örneğin:

[Authorize] 
public IEnumerable<Item> Get()
{
    return itemsService.GetItems();
}

Bu rağmen, beklendiği gibi çalışmaz. Kaynak isterken, giriş formuna yönlendiriliyorsunuz. Dinlendirici bir webapi için çok uygun olmaması.

Bu nasıl devam etmeliyim? Farklı gelecek sürümlerde?, işe yarar mı ya da kendi eylem benim filtre uygulamak için geri düşmek gerekir?

CEVAP
2 Mart 2012, Cuma


System.Web.Http.AuthorizeAttribute kullandığınızdan emin olun ve System.Web.Mvc.AuthorizeAttribute Double. Bu bana biraz önce. WebAPİ takım kullanıcılar MVC aşina olduğu her şeyi toparlamaya çalıştığını biliyorum, ama bazı şeyleri gereksiz yere kafa karıştırıcı olduğunu düşünüyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • RawBrahs

    RawBrahs

    28 Aralık 2010
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010