хорошо, аутентификация в заголовке SOAP может позволить одному коду кода аутентифицировать все запросы в SOAP WS, не зная фактического содержимого конверта SOAP. Это может значительно сократить объем кода, необходимого для аутентификации ваших услуг.
Если вы не поместите его в заголовок, вам нужно будет выполнить аутентификацию во время обработки Сервиса, которая стоит дороже, чем НЕ обрабатывать сервис вообще, если аутентификация не удалась
например, проверьте здесь и здесь