Это не оригинальный вопрос.Уже есть группа статей, описывающих эту проблему и решение для нее.Все они восходят к временам .Net Framework 1.1 и IIS 6.0 и не очень помогают со всеми вещами, которые есть у нас в настоящее время.Но давайте приблизимся к проблеме.
Проблема короткая.У вас есть сайт интрасети, использующий аутентификацию Windows, и он работает просто отлично.Все, что вам нужно, - это предоставить доступ к этому сайту пользователям из своих домов и пользователям, у которых нет рабочей станции на базе Windows.
Дублировать весь сайт было бы громоздко, потому что все приложение, кроме части «Вход в систему», работало бы хорошо, только если соответствующая информация была бы сохранена в cookie на этапе входа в систему.
Приветствуются любые предложения.