Я пишу приложение MVC, используя ASP.Net Membership для безопасности. Приложение позволит запускать несколько веб-сайтов из одного приложения и базы данных.
Сайты, работающие в приложении, будут полностью независимы друг от друга. Пользователи этих сайтов будут иметь доступ только к своему сайту.
Если я использую один web.config, одно приложение MVC и одну базу данных, могу ли я обеспечить безопасность для конкретного сайта с помощью членства в ASP.NET?
Предположительно, у меня будет только один ключ приложения, поэтому я не смогу использовать его для разграничения сайтов. Я думал об использовании Roles , но буду подвергать роли администраторов сайта - и не хочу, чтобы администраторы добавляли / настраивали роли для другого сайта для своих собственных пользователей.
Эта потенциальная проблема только что возникла у меня, поэтому любая помощь будет принята с благодарностью.