Podoba mi się atrybut Authorize ASP.Net MVC, mogę go rozszerzyć i zbudować własną logikę i udekorować nią swój kontroler. ALE,Zapisywanie niestandardowego atrybutu w C# jak ASP.Net MVC Autoryzuj atrybut
W mojej architekturze mam jedną wspólną warstwę usług (biblioteka klasy C#). Użytkownik końcowy może uzyskać dostęp do mojej aplikacji za pośrednictwem strony internetowej ASP.Net MVC lub za pośrednictwem mojej odsłoniętej warstwy usługi REST WCF Webservice. Moja aplikacja asp.net MVC i warstwa usługi WCF REST z kolei uzyskują dostęp do mojej wspólnej warstwy usług.
Chcę, aby autoryzacja odbywała się w tej wspólnej warstwie usług, a nie w kontrolerach ASP.Net MVC lub w mojej odsłoniętej warstwie usługi REST.
Czy mogę utworzyć atrybut ASP.Net MVC Authorize podobny do dekoracji moich metod w wspólnej bibliotece klasy C#? Ten atrybut pobierze parametry i zdecyduje, czy bieżący użytkownik ma dostęp do tej funkcji, czy nie?
Dzięki & Pozdrawiam, Ajay
wielkie dzięki. postsharp wygląda dobrze. Zajmuję się tym teraz. Mam nadzieję, że moja architektura będzie miała dobry impuls. – Ajay