Как получить доступ к внутреннему веб-приложению asp.net из Интернета? - PullRequest
3 голосов
/ 06 августа 2010

У меня есть веб-приложение asp.net во внутреннем домене Windows, которое вызывает wcf-сервис. В wcf-сервисе я использую SecurityContext.Identity.Name, поэтому он требует олицетворения. Наша задача - доступ к веб-приложению из любой точки мира. Первым шагом было то, что администраторы опубликовали веб-приложение через ISA-сервер 2006. Основная проблема с этими решениями заключается в том, что браузер не сохраняет логин и пароль пользователя в форме аутентификации ISA. Кроме того, пользователи хотят получить доступ к веб-приложению из Nokia Mobile с Opera Mini.

Что я могу сделать простым способом, чтобы браузер сохранял логин / пароль, чтобы пользователь мог использовать приложение, не вводя данные для входа каждые 30/60 минут ????? Любая лучшая практика?

Ответы [ 2 ]

0 голосов
/ 12 августа 2010

Я вижу, ты меня понимаешь. Тем временем я зарегистрировался на этом сайте и нашел эту статью: http://technet.microsoft.com/en-us/library/bb794733.aspx Мы попытаемся включить свойство autocomplete, но ваша ссылка на codeproject также полезна. Спасибо.

0 голосов
/ 06 августа 2010

Стандарт заключается в том, чтобы сохранить имя пользователя / пароль в cookie-файле и заставить страницу входа извлекать информацию для входа из cookie-файла для автоматического входа. Вы можете просрочить этот файл cookie через месяц, если хотите.

Вот несколько примеров использования разных языков для добавления функциональности типа «запомнить меня» для сохранения имени пользователя и пароля в файле cookie.

печенье

пример php

пример asp.net

пример asp


Ответ на комментарии автора:

Чтобы изменить страницу входа в ISA, посмотрите эту статью . Вы должны иметь возможность добавлять файлы cookie с верхним дескриптором кода, редактируя файл страницы входа, расположенный в каталоге C: \ Program Files \ Microsoft ISA Server \ CookieAuthTemplates \ ISA \ HTML (при условии, что вы установили ISA в это место).

Я не думаю, что есть готовая конфигурация, которая позволяет вам настроить это, но я видел некоторую конфигурацию для установки уровня доверия (# 18 из статьи), с которой вы, возможно, захотите поиграть.

...