WCF и WebLogic SAML взаимодействия - PullRequest
0 голосов
/ 06 февраля 2012

У меня WebLogic Server Version: 10.3.5.0 в качестве поставщика веб-услуг и клиента .Net 4. У меня есть доступ к источникам сервера и клиента. Мне нужно делать запросы на обслуживание с использованием токенов SAML для передачи учетных данных и некоторых метаданных. Мне не нужен поставщик STS, клиент может подписать токен SAML своим личным сертификатом.

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

Сейчас мне все равно, SAML1 или SAML2.

1 Ответ

0 голосов
/ 07 февраля 2012

Полагаю, хорошей отправной точкой для вас было бы знакомство с Windows Identity Foundation (WIF), а затем вы можете загрузить образцы WCF, и один из примеров - STS, где они показали, как создать свой собственный STS, если у тебя его нет STS в этом примере является службой, но вы можете в значительной степени повторно использовать код, чтобы превратить его в DLL, у которой будет такой метод, как проблема, и вы можете передать ему сертификат подписи SAML в качестве параметра.

Это вернет токен SAML, и затем вы можете присоединить токен SAML к служебному вызову с помощью:

ChannelFactory.CreateChannelWithIssuedToken(samlToken)

...