[Я знаю, что это довольно субъективно и зависит от различных соображений, поэтому я просто заканчиваю для идей, чтобы увидеть, что люди думают по этому вопросу, и какие соображения они принимают ...]
У нас есть публичное приложение asp.net (требуется аутентификация по имени / паролю), которое, в свою очередь, использует набор служб WCF на задней панели.
Я пытаюсь решить, какую привязку использовать для этих сервисов, а конкретнее - какие элементы безопасности, если таковые имеются, нам следует использовать.
все приложения (веб-интерфейс и все службы) находятся на одной ферме серверов за брандмауэром, который блокирует весь доступ к службам, кроме веб-приложения.
При таких обстоятельствах - вы бы сказали, что приемлемо не иметь никаких элементов безопасности (и поэтому, предположительно, иметь повышенную производительность?)
Для полноты картины я бы сказал, что мы ожидаем, что в какой-то момент мы представим некоторые сервисы извне, но это будет сделано через другую конечную точку, с другим адресом, с использованием элементов высокой безопасности, включая федеративную идентификацию для аутентификации