ASP.Net MVC с единым входом - PullRequest
1 голос
/ 30 мая 2011

Мы находимся в периоде перемещения всех наших приложений в субдомены одного и того же основного домена.

Как только это будет сделано, мы стремимся перевести весь наш набор в систему единого входа.В настоящее время мы используем проверку подлинности с помощью форм и устанавливаем файл cookie, содержащий зашифрованный токен, когда пользователь успешно вошел в систему.

Когда дело доходит до настройки SSO - это просто вопрос изменения домена, на которыйкуки сеанса установлены?Или есть другие вопросы, которые необходимо решить, чтобы это работало.

1 Ответ

4 голосов
/ 30 мая 2011

Установите ключ Machine в разделе system.web вашего we.config на то же значение, получите его из конфигурации IIS:

<machineKey validationKey="<from IIS>" decryptionKey="<from IIS>"
validation="SHA1" decryption="3DES" />

Тогда все сайты увидят файл cookie как действительный.Думаю, доменные имена в вашем разделе должны быть поддоменами.Ну, это работает, когда они являются поддоменами, не знаю, что будет делать, если фактические доменные имена будут другими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...