Пробовал использовать Passport.js, но с каждым обращением он сбрасывает авторизацию.
это правильный путь, разбирайтесь почему "сбрасывает авторизацию"
и в целом неясно как у вас пользователи авторизуются в приложении если на сервере никакой поддержки авторизации нет.