Исключение SecurityAccessDenied при доступе к службе WCF в режиме аутентификации IssuedTokenOverTransport - PullRequest
0 голосов
/ 25 октября 2010

У меня есть служба WCF, размещенная в моем локальном IIS, и я пытаюсь получить к ней доступ из своего приложения Windows.Привязка использует режим аутентификации как «IssuedTokenOverTransport»

У меня есть другая служба, размещенная в том же IIS, которая выдает токен SAML.Приложение Windows сначала вызывает эту службу, берет токен SAML, выпущенный этой службой, и использует тот же токен для вызова службы WCF.

Нет проблем с получением токена SAML.Но когда служба WCF вызывается с тем же токеном SAML, я получаю исключение «SecurityAccessDenied»: «Не удалось проверить хотя бы один токен безопасности в сообщении».

Может ли кто-нибудь помочь мне избавиться от этоговопрос?Я хочу получить доступ к сервису через HTTPS.

1 Ответ

0 голосов
/ 26 октября 2010

Проблема была с сертификатом сервера.В файле web.config сертификат сервера был настроен с помощью certificateValidationMode = "PeerTrust".Ожидалось, что этот сертификат сервера будет храниться в хранилище «Надежные люди», и его там не было.Когда я скопировал его туда, проблема была решена!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...