единый вход в asp.net - PullRequest
       17

единый вход в asp.net

6 голосов
/ 03 июня 2010

Мы разработали внедренную методологию единого входа для аутентификации пользователя.

Когда запрашивается страница, если она не аутентифицирована, страница входа будет перенаправлена. После входа в систему запрашиваемая страница будет показана.

это работает, когда мы не назначаем домен виртуальному каталогу. Но когда мы назначаем домен виртуальному каталогу после аутентификации, приложение не перенаправляет на запрошенную страницу.

Мы используем метод FormsAuthentication.GetRedirectUrl для перенаправления запрошенной страницы.

Почему это происходит? Как мы можем решить эту проблему?

Ответы [ 2 ]

1 голос
/ 03 июня 2010

Возможно, вы также захотите проверить Windows Identity Framework.

Хорошая статья здесь: Функции Windows Identity Foundation для пассивного единого входа и единого выхода

0 голосов
/ 03 июня 2010

Сначала добавьте defaulturl в ваш web.config и посмотрите, может ли страница перенаправить на defaulturl после аутентификации

<authentication mode="Forms"> 
        <forms loginUrl = "login.aspx" defaultUrl="default.aspx" />
</authentication>

Если defaulturl работает, вы должны проверить параметр ReturnUrl в адресе страницы входа в систему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...