Назад | Перейти на главную страницу

IIS / AD - реализация единого входа между двумя веб-сайтами

У меня два сайта. Один - это «интранет», другой - общедоступный сайт с областями «администратора»:

www.example-intranet.com
www.example.com

Оба они работают на одном сервере IIS 6.

www.example-intranet.com защищен паролем. То есть в IIS я удалил «анонимный доступ», я проверил «Базовую аутентификацию» и добавил наш сервер AD для «Домена по умолчанию». Эта часть работает нормально.

Теперь я хочу сделать то же самое для www.example.com/admin. Я думал, что могу выполнить те же действия (удалить «анонимный доступ», добавить «базовую проверку подлинности» и добавить «домен по умолчанию». Однако пользователей заставляют входить в систему дважды (один раз для сайта интрасети, а затем еще раз, когда они переходят на www.example.com/admin.

Похоже, два сайта не «разделяют» логин. Как мне заставить это работать?

Вам следует попробовать использовать «встроенную проверку подлинности Windows» вместо «базовой проверки подлинности». Это ни в коем случае не полное решение для единого входа, но в этом случае, поскольку два сайта находятся на одном сервере, оно должно работать на вас.