Вот моя ситуация. У меня есть приложение DotNetNuke. Я хочу сослаться на существующий веб-сайт ASP.net с веб-сайта DNN и решил использовать для этого IFrame DNN.
Существующее приложение ASP.net использует проверку подлинности с помощью форм для обеспечения безопасности - только авторизованные пользователи могут получить доступ к страницам. Это приложение asp.net также требует роли пользователя для авторизации на разных страницах.
Я не хочу, чтобы пользователям приходилось входить дважды, и я бы хотел, чтобы на странице asp.net использовались данные о членстве пользователя и роли из приложения DNN - для этого не требуется собственная база данных членства.
Возможно ли это? По данным сайта MSDN:
"ASP.NET поддерживает проверку подлинности с помощью форм в распределенной среде, либо между приложениями на одном сервере, либо в веб-ферме. Когда проверка подлинности с помощью форм включена для нескольких приложений ASP.NET, пользователям не требуется повторная проверка подлинности при переключении между приложениями. "
Применимо ли это к приложениям DotNetNuke, ссылающимся на приложения asp.net? Оба находятся в одном домене.
(Я пытался изменить файл config.web на странице asp.net для работы с DNN config.web, сопоставляя ключи компьютера и настройки форм - но это не сработало. Я мог что-то сделать не так, но перед тем как продолжить, я хочу знать, если это вообще возможно.)
Спасибо за любую помощь!