Как запросить дополнительные претензии от Passive STS с WIF? - PullRequest
1 голос
/ 03 сентября 2010

У меня есть следующее:

  1. Веб-приложение ASP.Net, выступающее в качестве поставщика удостоверений (IDP STS)
  2. Поставщик федерации (FP STS)
  3. Ресурс ASP.NET MVC WebSite, действующий как (RP)

при попытке доступа к ресурсу в RP он проходит через FP STS и перенаправляется на IDP STS. Пользователь вводит свои учетные данные, и после их подтверждения IDP предоставляет некоторые утверждения, которые передаются в FP STS, а затем отправляются обратно в RP. на стороне RP претензии получены, а ресурс предоставлен. Как сделать дополнительные запросы на получение претензий от RP?

Любые предложения или направления будут великолепны! Спасибо,

1 Ответ

1 голос
/ 10 сентября 2010

FP должен предоставить необходимые вам претензии, будь то путем трансформации претензий, которые он получает от IdP, или добавления недостающих.

В классической обстановке FP знает обо всех требованиях, необходимых RP, которые ему доверяют.

Что-нибудь мешает вам получить их?

Иногда предоставление всех требований, необходимых сразу, невозможно. Например, некоторые в конечном итоге требуемые претензии для пользователя могут быть слишком дорогими для получения, и они могут быть на самом деле не нужны. В этих ситуациях вы можете использовать эту технику: http://msdn.microsoft.com/en-us/library/ee517290.aspx

(Предостережение: я не реализовал и не использовал его)

...