Я опубликовал оркестровку как веб-службу WCF с использованием привязок WCF_WSHttp. Я думаю, что мы работаем с SSL-сертификатом. Он будет открыт для Интернета, поэтому любой, кто знает URL, может назвать его и передать данные; поэтому мы хотим добавить аутентификацию пользователя/пароля. Мы просто один клиент/поставщик, чтобы иметь возможность называть этот веб-сервис, никто другой.Аутентификация пользователя в BizTalk Опубликованная оркестровка как WCF-WSHttp
Я читал всюду и не могу найти никаких конкретных шагов. Я думаю, что мне нужно что-то вроде сценария № 4 здесь: https://seroter.wordpress.com/biztalk-and-wcf-part-ii-security-patterns/, но я не вижу, как он получил окно «Учетные данные клиента», которое появится в BT-2010.
Лучшее, что я могу сказать, я должен:
1) В BizTalk консоли администратора - установить режим безопасности в TransportWithMessageCredential.
2) Отсюда: https://msdn.microsoft.com/en-us/library/bb226482.aspx, я немного смущен различием между Windows и именем пользователя. Внешний поставщик вызывает наш веб-сервис, поэтому они не находятся в нашем домене. Нужно ли настраивать учетную запись службы? Или я могу просто создать имя пользователя и вставить его здесь где-нибудь?
3) Должен ли я внести соответствующие изменения в web.config WCF, который был создан с помощью BT-2010 «Мастер WCF Servcie Publishing»
Просто для уточнения: 1) app.config клиентской программы нуждается в этом: 2) BizTalk rcv location - вкладка Security - установить учетные данные транспортного клиента введите значение Basic. –
NealWalters