фонКак обеспечить доступ к приложениям ASP.NET через общий шлюз?
В своей работе мы переходим от настольных приложений для веб-приложений. Наши веб-приложения ASP.NET (а не веб-сайт) используют .NET Framework 2.0 и работают на IIS 7.0.
Окружающая среда Обзор
Мы хотим иметь один корень приложения и несколько веб-приложений, которые удовлетворяют специфические потребности бизнеса. Например, Корень, приложение А, Применение B и Применение C. В корневом приложении мы будем отображать ссылки на все приложения, к которым пользователь имеет доступ. Мы используем проверку подлинности Windows и управление таблицами уровней доступа к конкретным приложениям (в нашей базе данных SQL Server 2008).
Вопрос
Одна из наших целей является обеспечение пользователю доступ к приложениям из Root только приложения. То есть мы не хотим, чтобы они закладок http://AppServer/Root/ApplicationA и access Приложение A, посетив закладку. Мы скорее хотим, чтобы они перешли к http://AppServer/Root и нажмите на ссылку Приложение A, чтобы получить к нему доступ.
Как мы можем достичь этого? Мне нужна только идея высокого уровня.
Огромное спасибо всем, кто дает ему шанс.
Я подумывал создать SessionID из шлюза и добавить его в запрос к приложениям. Затем добавьте код в приложение, чтобы проверить, активен ли SessionID. Я думаю, вы говорите что-то подобное, но более организованно, lolz. Пойдет по указанному вами маршруту. Благодарю. – KalC 2010-12-01 21:24:50