У меня смешанный пользовательский интерфейс (приложение Win, приложение WPF, а вскоре и приложение ASP.NET MVC), поэтому для безопасности я использую службы клиентских приложений. Я знаю, как программно получить аутентификацию пользователя, и это прекрасно работает. Однако ...
Я хочу реализовать несколько сквозных операций, которые в основном проверяют, все ли время аутентифицируется пользователь. Поскольку все будет иметь доступ к веб-сервисам, я хочу включить это как стандартное выполнение практически для всего, что делает пользовательский интерфейс. До сих пор я думаю, что PIAB - блок приложения внедрения политики - будет выполнять эту функцию. Что мне интересно, так это две вещи;
1 Покроет ли PIAB необходимую функциональность? Проверка подлинности на каждом практическом этапе, если используется против пользовательского интерфейса?
... и ...
2 Есть ли альтернативы, кроме PIAB? Мне любопытно провести сравнение аспектно-ориентированных структур внедрения политики.