да. только не обязательно "прокси" - любая форма собственного API над функциональностью Вашего приложения
главное что бы это было понятно Вам как разработчику - что приложение спрашивает у Вашего сервера; а на сервере - как серверу получить это из стороннего API
действие не обязано быть одинаковым на сервере и на клиенте, наоборот - инкапсуляция реализации типового действия в одном месте, это лучший подход к архитектуре
(альтернатива только одна - изучить протокол на уровне реализации расширений типа AuthClients, тогда теоритически можно использовать одни и те же токены как на своем сервере, так и в клиентской части в браузере)