Я использую AuthenticatedRouteMixin
и ApplicationRouteMixin
из ember-simple-auth с ember-simple-auth-token для предоставления TokenAuthorizerMixin
с authenticator:jwt
для моего приложения. Они оба используют сервис под названием session
для обеспечения функциональности.
Теперь мне нужно реализовать доступ к внешней конечной точке, которая использует oAuth. Мое приложение получает oAuth на предъявителя access_token
, refresh_token
и expires_in
с jwt
, который можно использовать для этого маршрута.
Как можно Я автоматизирую обновление этого токена на стороне клиента, не затрагивая общедоступную службу session
, используемую authenticator:jwt
?
Как я могу отправить authenticator:oauth2
заголовки вместо authenticator:jwt
заголовков на одном (или несколько) маршрутов, только когда вышеупомянутые миксины используют один и тот же сервис session
для внутреннего использования?