Как добавить изолированную частичную аутентификацию: функциональность oauth2 в приложение Ember - PullRequest
0 голосов
/ 19 января 2020

Я использую 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 для внутреннего использования?

...