Разрабатываемый мной сайт ASP.NET MVC 3 может быть доступен с нескольких разных URL-адресов, каждый из которых соединяет его с различными базами данных на внутреннем сервере (URL-адрес 1: 1 для БД).Мне нужно, чтобы пользователь мог переключаться между URL-адресами без необходимости входа в каждый URL-адрес.В настоящее время я использую Forms Auth с почти стандартной схемой MembershipProvider / RoleProvder.
Какие есть варианты, чтобы разрешить изменение URL и "оставаться в системе"?Я предполагаю, что мне нужно реализовать какую-то федеральную безопасность.Что вы порекомендуете?Обратите внимание, что мне нужно будет контролировать все аспекты безопасности (например, я не могу использовать идентификатор Google).
При необходимости я согласен с добавлением веб-службы WCF в смесь.
Я не хочу интегрироваться с AD, если это вообще возможно, поскольку мы не хотим, чтобы все веб-пользователи были пользователями домена.
EDIT : база данных аутентификации в настоящее времяодинаково для всех URL
Заранее спасибо.