Альтернативы для поставщика авторизации корпоративной библиотеки

У меня есть проект ASP.NET, в котором правила авторизации определены путем расширения абстрактного класса AuthorizationProvider, который входит в корпоративную библиотеку Microsoft. Когда я открываю его документацию, говорит This content is outdated and is no longer being maintained. Чтобы расширить текущую функциональность, я планирую сменить поставщика авторизации на что-то новое.

  1. Использование Microsoft Enterprise Library не рекомендуется для аутентификации пользователей и ролей
  2. Почему поставщик авторизации Microsoft Enterprise Library устарел
  3. Какие есть альтернативы для поставщика авторизации

person Nipuna    schedule 26.02.2014    source источник


Ответы (1)


Вы правы - блокировка приложений безопасности из корпоративной библиотеки устарела и не будет поддерживаться. http://entlib.codeplex.com/discussions/496727

... Блок приложения безопасности объявлен устаревшим и удален из версии Enterprise Library 6 (вместе с блоком приложения кэширования и блоком приложения криптографии). Я рекомендую прочитать Об отказе от поддержки, чтобы узнать о подходе, принятом командой. Может быть, Windows Identity Foundation сможет предоставить вам нужную функциональность? ...

http://blogs.msdn.com/b/agile/archive/2011/04/08/on-deprecation.aspx

... Точно так же, со всеми улучшениями в стеке безопасности, которые были добавлены к платформе, и последними разработками WIF, блок приложения безопасности больше не представляет особой дополнительной ценности. Следовательно, вполне вероятно, что в будущей ... версии EntLib он также будет устаревшим. В настоящее время мы оцениваем возможность прекращения поддержки.

Как они рекомендуют, одной из альтернатив является использование WIF, который был объединен с .NET 4.5, если вы можете выполнить миграцию. Если вы не можете мигрировать, просто оставайтесь с Entlib 5.

person Regfor    schedule 28.02.2014