Недавно я работал над проектом, в котором задействована служба WCF, и для аутентификации использовался wsHttpBinding
. Третья сторона, потребляющая сервис с PHP, жаловалась, что этот подход не работает из коробки в PHP и что он недостаточно взаимодействует (они предпочитают подход RESTful, передавая учетные данные с помощью GET ..)Насколько взаимозаменяема WS-Security?
I ' вы никогда не потребляли службу с PHP, не имеет ли в их аргументе какой-либо воды?
Для расширения:
Не будучи в состоянии получить что-то работает из коробки на вашем языке/окружающая среда не обязательно является хорошим аргументом в пользу отсутствия interopability, и я на самом деле не убедили их. Мне любопытно, насколько это возможно в более широком масштабе, поскольку я хочу, чтобы мой сервис был легко расходуемым не только для клиентов .NET.
Дополнительное примечание:
Я использую TransportWithMessageCredential, учетные данные проверяются на службе, а не IIS. Каков предпочтительный способ предоставления учетных данных службе RESTful таким образом? (если это отдельный вопрос?). Мне просто интересно, может ли это быть жизнеспособной альтернативой в этом сценарии.
PHP - это язык сценариев. Меня не шокировало бы, если бы оно не применяло международные стандарты из коробки. –