Можно ли проверить билет проверки подлинности форм ASP.NET в ISA/UAG (или аналогичный) и выполнить перенаправления на основе результата?

У нас есть приложение ASP.NET MVC, которое использует проверку подлинности с помощью форм для создания и проверки билета проверки подлинности (cookie). Поток входа в систему очень особенный, не только имя пользователя / пароль, но и заканчивается вызовом FormsAuthentication.SetAuthCookie (userId, false) для создания файла cookie. Таким образом, создается стандартный файл cookie, он просто особенный.

Нам также придется интегрироваться с парой других веб-сайтов, которые не обязательно основаны на.NET или не могут быть настроены с помощью какого-либо единого входа, которые не требуют каких-либо изменений на других сайтах. Все сайты находятся за одним и тем же сервером UAG/ISA.

Можно ли установить какой-либо фильтр в UAG/ISA Server, который может проверять cookie-файл проверки подлинности с помощью форм, созданный приложением ASP.NET MVC? Если это не в порядке, он должен перенаправить на страницу входа в этом приложении? Если все в порядке, он должен просто пропустить запрос. Например, можно ли использовать фильтр ISAPI с UAG, который это делает? Мы можем использовать один и тот же machineKeys на сервере UAG и сервере приложений ASP.NET (я полагаю, что это необходимо для начала)

Я не знаю много о UAG, и я также заинтересован в альтернативах UAG. На самом деле, нам действительно нужно только то, что работает как защита периметра для всех этих сайтов и может использовать уже существующий журнал потока /cookie.

0 ответов

Другие вопросы по тегам