Абсолютно это можно сделать с помощью MVC, EF и Azure.Вам необходимо
- Создать таблицы поставщиков членства ASP.Net в SQL Azure.См. здесь
- Получить реализацию поставщика членства EF можно по адресу здесь
- Посмотрите на стартовый комплект ASP.Net MVC здесь , чтобы увидеть, как он обеспечивает компонент предварительной сборки для аутентификации и авторизации.
Я бы порекомендовал не создавать какую-либо собственную инфраструктуру для аутентификации или авторизации, а использовать встроенную инфраструктуру ASP.Net