Я думаю, что MADAM будет хорошо работать для вас.
Я использую MADAM для того, чтобы сделать RSS-каналы доступными, предназначенными для зарегистрированных пользователей, доступными для RSS-ридеров.Я также планирую использовать его, когда мы внедрим доступ к мобильному приложению в наше приложение.Таким образом, мы можем использовать ту же логику контроллера и изменить аутентификацию с помощью MADAM.
Я бы предложил использовать HTTPS-запросы, если вы выполняете BASIC-аутентификацию.Кроме того, если вы используете IIS 7, убедитесь, что вы добавили конфигурацию модулей http в раздел system.webServer / modules.Я не уделял много внимания и тратил время на диагностику того, почему он работает локально, а не на сервере разработки в IIS 7.