Передача параметра каждый раз делает сервис без сохранения состояния (учитывая, что на сервере больше ничего не сохраняется). Это хорошо для масштабируемости - наличие нескольких сервисов позволяет любому из них обрабатывать любой запрос.
Наличие службы аутентификации делает вызовы менее сложными (и может дать вам другие преимущества), но снижает масштабируемость, поскольку аутентификация может не синхронизироваться по всем.