Могу ли я иметь один сервис, который предоставляет доступ к интрасети и интернету? - PullRequest
0 голосов
/ 16 мая 2011

Предположим, у меня есть служба, которая имеет около 10 операций, но 2 из них нужны только для интранет-целей.Как настроить две операции, чтобы они были ограничены только интрасетью?

1 Ответ

0 голосов
/ 17 мая 2011

Одна и та же служба WCF может предоставлять несколько контрактов .Поместите операции в Интернете в отдельный интерфейс и предоставьте доступ к ним, используя параметры безопасности, которые имеют смысл для среды интрасети.

Например: у ваших операций в Интернете может быть конечная точка, которая использует безопасность UserName и публикует операции через точку доступа,Операции интрасети могут иметь конечную точку, которая использует безопасность на основе Windows и не предоставляет точку MEX.

...