2010-08-03 4 views
0

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

ответ

1

Должно быть возможно. Вам нужно перенаправить loginattempts из всех трех приложений на одну страницу входа с URL-адресом возврата в качестве параметра, чтобы страница входа в систему могла перенаправить пользователя на страницу, которую они искали.

Есть некоторые требования, которые вы должны выполнить:

  • Все три приложения должны быть в том же домене
  • Все три приложения должны совместно использовать один и тот же MachineKey

Что это будет создавать logincookie, который может быть расшифрован на всех трех страницах.

+0

спасибо Мне нужно использовать один файл cookie для всех трех приложений, или он может быть разделен для каждого из них? –

+0

Это будет тот же файл cookie, который выдается на странице входа в систему, но каждое приложение может добавить данные, которые им необходимы в файл cookie. – Falle1234

Смежные вопросы