Идентификация Asp.net (MVC 5) для входа в систему между субдоменами и идентификации пула приложений

Я использовал метод, представленный в ASP.NET Identity Cookie для субдоменов для реализации междоменный вход.

Например, у меня есть два сайта: account.mydomain.com и www.mydomain.com. Пользователи, которые вошли в систему account.mydomain.com, также вошли в систему www.mydomain.com.

Однако есть странная проблема: я должен изменить «идентификатор пула приложений» на «NetworkService» или «LocalSystem», отличный от «ApplicationPoolIdentity» по умолчанию. Или, даже если кто-то вошел в учетную запись.mydomain.com, он не может войти в www.mydomain.com.

Интересно, в чем причина, и не является ли это проблемой, что меняют личность на NetworkService?

Большое спасибо!


person Chance    schedule 05.10.2014    source источник


Ответы (1)


Установите один и тот же MachineKey во всех поддоменах.

person Chance    schedule 19.10.2015