Я ограничил доступ к сайту, используя встроенную проверку подлинности Windows и отключив анонимный доступ. Таким образом, я могу затем показать им их настоящее имя (просмотрев Active Directory и используя серверную переменную LOGON_USER) и выполнить другие связанные задачи Active Directory.
Как я могу затем снова запросить их учетные данные с помощью ссылки `` Войти как другой пользователь '', отображающей приглашение браузера (например, вы бы получили в браузере, таком как Chrome или Firefox, или если сайт не был в `` Интранете '' зона в IE), а не веб-форму?
Поскольку SharePoint предлагает эту функцию, я предполагаю, что есть способ сделать это с помощью кода, но я не знаю, какой код может это сделать (используя C #). Я могу отправить заголовок 401, который вызывает появление запроса, но как вы затем подтвердите, что они вошли в систему?