ASP.NET MVC 3'te özelleştirilmiş bir yetkilendirme oluşturmam gerekiyor. Uygulamada, yetkilendirme 5 tabloda tanımlanır: kullanıcılar, gruplar, kullanıcı grupları, haklar, grouprights. Bir kullanıcı birkaç gruba ait olabilir ve her hak da birkaç gruba atanabilir. Her denetleyici eylemine bir RightID atanır.Geçerli kullanıcıyı ASP.NET MVC 3'te denetleyiciye ve eylem adına karşı yetkilendirin
Yerleşik yetkilendirme bu kuruluma uygun olamaz, bu nedenle özelleştirilmiş bir AuthorizeAttribute oluşturmaya çalıştım. AuthorizeCore'u geçersiz kılarken, denetleyici adına ve işlem adına erişimim olmadığını fark ettim.
Bir şekilde yönlendiriciden denetleyici ve eylem adı almak için AuthorizeCore içindeki Request.RawUrl ayrıştırmasını isteyebilir miyim? Ya da istediğimi yapmanın başka bir yolu var mı?
Bu yüzden kontrolöre ve işlem adına erişimim var :) –