Аутентификация BizTalk - PullRequest
0 голосов
/ 09 ноября 2011

ОК, мне удалось использовать SSL в BizTalk. Теперь я пытаюсь узнать, как проходить аутентификацию с использованием WCF-BasicHttp. Я пытался использовать опцию с UserNamePasswordValidator, но мне не удалось.

Ребята, у меня установлен сертификат Root CA, у меня есть сертификат сервера и клиентские сертификаты. Как я могу узнать, кто именно отправил мне сообщение?

Ответы [ 2 ]

0 голосов
/ 21 декабря 2016

Попробуйте для конфигурации клиента и сервера:

 <basicHttpBinding>
 <bindingname="BasicHttpBinding_IService">
 <security mode="TransportCredentialOnly">
 <transport clientCredentialType="Basic"/>
 </security>       
 </binding>
 </basicHttpBinding>

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

Я закрыл и открыл консоль IIS и смог включить ее в настройках аутентификации.

Это, конечно, если для тестирования разработки ипредупреждает вас об отсутствии SSL-сертификата.

Пожалуйста, обратитесь к документу ниже Microsoft.Для справки см .: https://msdn.microsoft.com/en-gb/library/ff648505.aspx

0 голосов
/ 15 ноября 2011

Если я вас правильно понял, вы должны взглянуть на BizTalk Стороны и Компоненты разрешения сторон.

Хотя есть некоторые проблемы при интеграции с WCF.Я бы начал с этой статьи здесь .Также я рекомендую вам проверить полученное сообщение и посмотреть в нем свойства контекста.Возможно, что WCF записывает информацию о сертификате в один, и вы можете использовать только компонент разрешения нестандартной стороны, без расширений WCF.

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