Авторизация И Получение Заголовков В Yii Soap Server

Всем привет!

Использую yii2, разрабатывается соап апи сервис, использую http://www.yiiframework.com/extension/yii2-soap-server/, https://github.com/subdee/yii2-soap-server/.

Нужно организовать авторизацию, то есть чтобы к методам могли обращаться только авторизированные пользователи.

В клиенте, передаю параметры логина и пароля:




$client = new SoapClient('http://localhost/api/soap', [

   'login' => 'somelogin',

   'password' => 'somepass',

]);



В $_SERVER они отображаются:




   ...

   'PHP_AUTH_USER' => 'somelogin',

   'PHP_AUTH_PW' => 'somepass',

   ...



А вот как прочитать их с соап заголовка и где не очень понимаю, хотя и искал. Сейчас унаследовался от \subdee\soapserver\SoapAction и переопределил метод beforeRun(), там можно попробовать реализовать проверку с помощью $_SERVER, но это кажется какой-то анальный способ и возможно есть решение красивее?

Вопросы. Как считывать соапхедеры в контроллере, как правильно организовать авторизацию, как обращаться к этому соап сервису (если это возможно) с контроллера.

Спасибо.