Как интегрировать SelfSTS с ADFS v2.0 - PullRequest
3 голосов
/ 09 марта 2011

Кому-нибудь удалось это сделать?

SelfSTS - это приложение WCF, а не ASP.NET, и, похоже, не так много примеров или примеров кода для выполнения WCFинтеграция?

Это было бы очень полезно, потому что SelfSTS позволяет динамически создавать комбинации заявок, что действительно полезно для модульного тестирования.

Обновление:

Вот в чем проблема:

Метаданные федерации, предоставленные SelfSTS, представляют собой http-URL, а не https, поэтому вам нужно сохранить XML-файл в файл.Если вы введете URL-адрес http в ADFS при добавлении доверия провайдера утверждений, он выдаст ошибку, сообщающую, что он будет принимать только https.

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

Затем я добавляю правила прохождения для имени и электронной почты.

SelfSTS теперь появляется в списке поставщиков утверждений.

Однако при просмотре свойств у него нет конечной точки.Все остальные мои STS в списке имеют конечную точку WS-Federation Passive.(Ни один из них не WCF).Я ожидал, что SelfSTS будет иметь конечную точку WS-Trust?

Если я затем подключусь к приложению, настроенному как RP в моей ADFS, раскрывающийся список Home Realm Discovery содержит записи для всех моих пассивных поставщиков утверждений, но естьнет записи для SelfSTS?

1 Ответ

0 голосов
/ 06 декабря 2013

Понятия не имею о SelfSTS. Но это может помочь вам создать пользовательский STS и зарегистрировать его стандартным способом в ADFS как доверие провайдера утверждений. Там вы также можете определить, какие претензии вы хотите вернуть в коде.

Ссылка: http://code.msdn.microsoft.com/Custom-Token-ddce2f55
http://edo -van-asseldonk.blogspot.cz / 2011/10 / дополнения Custom-ВТР-на-adfs.html
http://chris.59north.com/post/2013/04/09/Building-a-simple-custom-STS-using-VS2012-ASPNET-MVC.aspx

...