Аутентификация и авторизация WCF с использованием Windows Identity Foundation - PullRequest
3 голосов
/ 03 июня 2010

Я работаю над приложением mvc asp.net и службой WCF, к которой будет обращаться приложение mvc. Я использую веб-сайт STS на основе WIF для аутентификации и авторизации в приложении MVC. Теперь я хочу добиться того же в каждом методе веб-сервиса.

Я думаю, могу ли я передать информацию о претензиях, имеющуюся в приложении MVC, в WCF для аутентификации и авторизации. Я не хочу, чтобы WCF снова связывался с STS для аутентификации. Я не могу использовать аутентификацию Windows. Я также хочу использовать ClaimsAuthorizationManager для достижения этой цели.

Если у кого-то есть что-то об этом, пожалуйста, поделитесь. Это будет большая помощь для меня.

Джо

1 Ответ

0 голосов
/ 22 октября 2013
  1. Если ваша служба WCF не REST, то, возможно, вы найдете ответ здесь Поэтапное делегирование с помощью AD FS 2.0
  2. Если ваша служба WCF имеет статус RESTful, ознакомьтесь с примером 8-ActiveRestClientFederation (скачать с Identity Guidance ); Руководство Доминика Байера Аутентификация на основе токенов для службы REST WCF и из блога Стефана Защитите службу WCF на основе REST с помощью WIF .

Надеюсь, это поможет.

...