Авторизация Membership пользователей сквозь сайты с разными суб доменами. Membership Cross Sub Domain Authorization.
Задача: Есть несколько серверов, на которых размещены сайты с доменами вида: domain.ru, sub1 .domain.ru, sub2 .domain.ru, sub3 .domain.ru и тп. То есть эти сайты объединяет единый корневой домен. Необходимо настроить авторизацию на этих сайтах таким образом, чтобы пользователь осуществляя вход на одном сайте, автоматически считался авторизованным на другом. Авторизация на сайтах реализована через Membership Provider. Пользователи хранятся в одной базе данных. Решение: Конечно же для решения этой задачи не обойтись без Cookies. Поэтому первое, что мы сделаем - это в web.config включим использование Cookie. Здесь небольшое отступление. Для того, чтобы Cookie читалась на всех суб доменах верхнего уровня необходимо в качестве домена для Cookie указать корневой домен с точкой (для нашего примера . domain.ru ) Смотрим как сделать эти действия с помощью одной строчки в web.config <authenticati...