WIF Ntier Authentication - PullRequest
       3

WIF Ntier Authentication

0 голосов
/ 31 мая 2011

У меня есть базовое 3-уровневое приложение

  • Presentation / Web (ASP.NET MVC)
  • Службы приложений (WCF, размещенные в IIS)
  • База данных(SQL)

Я пытаюсь аутентифицировать пользователя на всех уровнях с использованием WIF.На данный момент я проверил подлинность пользователя по сети (MVC).

Как передать токен пользователя следующему teir?

PS Я используюпроект "StarterSTS" вы можете найти на Codeplex.

большое спасибо

1 Ответ

1 голос
/ 31 мая 2011

Если вы хотите сохранить исходную идентификацию пользователя в службах WCF, то ваш веб-сайт должен будет запросить токен для STS от имени этого пользователя. Входными данными для запроса токена «Действуй как» является токен оригинала, отправленный на 1-й уровень (приложение MVC). Не все службы STS поддерживают запрос «ActAs», поэтому вам необходимо проверить это дважды.

В Identity Training Kit есть примеры

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