Как угодно это понятно, если без блока, то я просто authRepository делаю, его передаю в RestApi, и дальше уже любую авторизацию отрабатываю через authRep, а restApi когда захочет токен или хэдер обращается к authRep.
Это нормальный подход если в контексте блока рассматривать ?