Систему управления пользователями как реализовать (oauth2, react js&native, redux, node)?
Есть веб приложение(довольно большое) на reactjs, заказали разработку следующей версии.
Пытаюсь придумать архитектуру, при которой смогу пользоваться api для регистрации, авторизации, восстановления пароля и прочего связанного с пользователями. Задачи -UI для администратора (очень не хочется писать самому), сейчас пользуем wordpress и несколько плагинов, что вполне устраивает, но php должен из проекта уйти.
-Возможность создавать разные виды пользователей и управлять правами доступа и вносить свои кастомные параметры к профайлу пользователя (команды, личные достижения и тд)
-Нужно создать для менеджмента версию урезанного админа, с возможностью управлять юзерами (будем писать сами, уже есть в нынешней версии но все на wp-api)
-Один из модулей(для работников в поле) решено переписать на react native, нужно предусмотреть возможность авторизации для приложений.
Пытался найти что то готовое и легковесное, но все что я видел придется серьезно допиливать, что не проблема, но время. Главный минус отсутствие готового интерфейса для админа.
Посоветуйте из своего опыта, кто что использует. PS
Можно использовать и cms но функционал постов, комментов и прочего нам не нужен