Регистрируйтесь как другой пользователь при использовании Интегрированной аутентификации Windows

У меня есть ограниченный доступ к сайту при помощи Интегрированной аутентификации Windows и выключения анонимного доступа. Таким образом, я могу затем показать им их настоящее имя (от поиска на Active Directory и использования серверной переменной LOGON_USER) и сделать другие связанные задачи Active Directory.

Как я могу затем запросить снова их удостоверения пользователя, через 'регистрируются как другой пользователь' ссылка, показывая подсказку браузера (как Вы вошел бы в браузер как Chrome или Firefox, или если сайт не был в зоне 'Интранет' в IE), а не Веб-форма?

Так как SharePoint предлагает эту функциональность, я предполагаю, что существует способ сделать это через код, но я не знаю, какой код может сделать это (использующий C#). Я могу отправить 401 заголовок, который заставляет подсказку появиться, но как Вы затем подтверждаете, зарегистрированы ли они?

14
задан SamWM 4 May 2010 в 15:43
поделиться