У меня есть настройка приложения MVC 4 для перенаправления на пассивный сайт STS. Я не совсем понимаю все колдовство, которое WIF делает для заполнения ClaimsPrincipal в потоке, когда он возвращается из перенаправления.
Теперь мы хотим изменить его на активный STS. Основываясь на небольших фрагментах, которые я взял из блогов, похоже, что мне нужно использовать какой-то WSTrustClient для доступа к конечной точке STS WSTrust. Но с помощью клиента WSTrust от Thinktecture.IdentityModel похоже, что он возвращает объект SecurityToken. Я не понимаю, как все это должно быть связано вместе, чтобы я получил ClaimsPrincipal.
Может ли кто-нибудь дать мне толчок в правильном направлении?