Итак, у меня есть приложение asp.net (с использованием MVC5, ASP 4.5, EF), развернутое на Azure. Приложение позволяет пользователям зарегистрироваться и войти в систему. Однако, после входа в систему, каждый может видеть данные всех остальных.Как я могу изолировать данные пользователей в приложении ASP.net MVC?
Какова наилучшая практика для изоляции данных, принадлежащих разным пользователям, чтобы каждый пользователь мог видеть только данные, которые он создает?
Еще один маленький вопрос: каким образом Facebook отделяет данные своих пользователей?
Благодаря
Да, строительство применения в многопользовательском в значительной степени сводится к этому. Это хорошая идея для обеспечения безопасности, поэтому они не могут видеть данные других, просто изменяя URL-адрес. Вы также можете посмотреть на SQL Azure Federations, что делает его более масштабируемым. – Craig