У меня есть страница, содержащая конфиденциальную информацию, которую я хотел бы потребовать повторной аутентификации для загрузки. Я использую режим классической аутентификации, а не формы.sharepoint reauthentication для конфиденциальных данных
Первый метод, который я рассматривал, это метод PrincipalContext.ValidateCredentials, но для этого потребуется отправить данные для входа в обычный текст (я думаю).
Я подумал об использовании javascript, чтобы отключить куки-файлы, чтобы они могли снова войти в систему, но я не думал о том, как это сделать.
Кто-нибудь сделал это раньше с помощью SharePoint?
В настоящее время я отправляю 401, подталкивая браузер к появлению диалогового окна проверки подлинности, а затем куки, пытаясь определить, отправили ли они фактические данные для входа или нет ... однако отправка 401, похоже, нарушает поток управления моего C# как-то – Nacht
Как насчет того, чтобы иметь секретную информацию в отдельном веб-приложении, а затем iframing контент в текущем веб-приложении? –
ooooh Мне нравится это ... хотя это похоже на тонну накладных расходов только на одну страницу защищенного контента. я бы это реализовал, хотя, если мы уже не имели этого, как описано выше – Nacht