Вы можете создать простой сервис WCF, который реализует два контракта или контракты на обслуживание.Один договор на обслуживание является публичным, а другой - частным.Позже вы можете опубликовать эти контракты в двух отдельных конечных точках, но с разными настройками безопасности.Эти две конечные точки будут видны внешнему миру, но частную конечную точку можно защитить с помощью параметров безопасности, которые может обеспечить только ваш веб-клиент, таких как проверка подлинности Windows, определенный набор имени пользователя и пароля или сертификат..