У меня есть веб-сервис WCF. Этот веб-сервис должен позволять только определенным клиентским приложениям (созданным с использованием таких технологий, как Silverlight, Flex, ClickOnce и т. Д.) Выполнять свои функции. Пытаясь добиться этого, я запустил каждый общедоступный метод со следующим кодом:
if (IsClientValid (...) == false)
возвращение;
Мой вопрос: на что мне обратить внимание? Я рассмотрел передачу уникального идентификатора в качестве строкового параметра, а затем передать этот параметр в метод IsClientValid. Однако я знаю, что кто-то может использовать такой инструмент, как Fiddler, чтобы определить значение этого параметра и использовать его в своих собственных приложениях. Как однозначно идентифицировать мои клиентские приложения, чтобы только они могли использовать мои веб-службы WCF?
Спасибо