Частный веб-сервис WCF - PullRequest
       1

Частный веб-сервис WCF

1 голос
/ 02 июня 2010

Я новичок в веб-службах WCF и создал службу.

Вот что я ищу:

  • Если кто-то посещает http://somesite.com/Poo.svc, его сразу же отвергают (404 или что-то)
  • Только я могу добавить ссылку на сервис в VS.

Я хочу сделать сервис WCF полностью приватным.

Есть идеи?

1 Ответ

1 голос
/ 02 июня 2010

Добавьте сертификат компьютера на свой компьютер и используйте этот сертификат для аутентификации в отношении службы. Любой, кто не может предоставить этот сертификат, будет отклонен.

Прочтите Как - использовать проверку подлинности сертификатов и безопасность сообщений в вызове WCF из Windows Forms в Codeplex для получения подробных инструкций о том, как это сделать.

Однако это не помешает другим попытаться добавить ссылку на службу в Visual Studio. За исключением того, что вы никому не рассказываете о конечной точке сервиса, вы действительно не можете многое сделать, чтобы предотвратить это - по крайней мере, на уровне сервиса. Вам почти придется отклонять все входящие запросы на этот URL-адрес на брандмауэре или чем-то подобном.

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