Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Столкнулся с проблемой управления пользователями firebase. Есть сайт, написанный на laravel 5.4. С него нужно иметь возможность создавать и удалять юзеров в firebase. Делать это можно с помощью Admin SDK https://firebase.google.com/docs/auth/a … nage-users, вот только проблема в том что для php google не предоставляет такого SDK - он есть только для Node.js и Java.
Отсюда вопрос: так каким образом все-таки осуществить управление юзерами с сайта? Я так понимаю нужно поднять Node.js и из laravel как-то взаимодействовать с ней? Подскажите советом или ссылками.
Изменено man_of_motley (10.07.2017 15:31:57)
Не в сети
думаю надёжнее написать свой клиент для работы с апи firebase и общаться напрямую. а то подними ноду, напиши клиент для неё.
Не в сети
Отсюда вопрос: так каким образом все-таки осуществить управление юзерами с сайта? Я так понимаю нужно поднять Node.js и из laravel как-то взаимодействовать с ней? Подскажите советом или ссылками.
Верно.
Или попробовать воспользоваться неофициальным SDK для PHP - https://github.com/kreait/firebase-php , https://github.com/ktamas77/firebase-php , поискать пакеты еще..
Не в сети
Неофициальный SDK для PHP не поддерживает управление пользователями (не уверен).
Тоесть грубо говоря мне нужно поднять еще одно приложение, теперь на Node.js, которое будет заниматься исключительно управлением юзеров, написать свой API для этого приложения, а из Laravel уже обращаться в Node.js посредством своего api. Я правильно понял? Тоесть в итоге получится два сайта - основной на laravel и вспомогательный на node.js который будет управлять пользователями firebase. Так?
Не в сети
Тоесть грубо говоря мне нужно поднять еще одно приложение, теперь на Node.js, которое будет заниматься исключительно управлением юзеров, написать свой API для этого приложения, а из Laravel уже обращаться в Node.js посредством своего api. Я правильно понял? Тоесть в итоге получится два сайта - основной на laravel и вспомогательный на node.js который будет управлять пользователями firebase. Так?
Можно по разному реализовать прослойку для firebase api. Поднять приложение на nodejs для REST апи - рабочий вариант.
Привет микросервисы.
Вообще говоря, ты идешь по правильному пути, но, я, например, если бы ситуация позволяла - все таки взял бы неофициальный SDK и расширил его тем, чем мне надо. Обосновываю это тем, что чем больше узлов - тем больше точек отказа, и поддерживать разный стэк технологии одному - не просто.
Тут уж все зависит от твоего опыта, если потянешь - то дерзай.
Изменено covobo (11.07.2017 00:00:54)
Не в сети
я, например, если бы ситуация позволяла - все таки взял бы неофициальный SDK и расширил его тем, чем мне надо. Обосновываю это тем, что чем больше узлов - тем больше точек отказа, и поддерживать разный стэк технологии одному - не просто.
Пожалуй остановлюсь на отдельном приложении на ноде, так как примерно понимаю сколько времени у меня на это уйдет, а на допил SDK даже не представляю сколько времени понадобится. К тому же смущает тот факт, что раз официальные SDK поддерживают эту функцию только два из трех, да и сам автор неофициального sdk на php не запилил поддержку, значит где-то там собака зарыта. Спасибо за помошь, твои советы пришлись очень кстати
Не в сети
Google Translate to the rescue . I just wanted to chime in and let you know that https://github.com/kreait/firebase-php will support basic user management soon. I am currently working on an implementation, and as soon as the most important features are complete (create/update/delete user), I will create a new release and add more features afterwards. \o/
Не в сети
Google Translate to the rescue . I just wanted to chime in and let you know that https://github.com/kreait/firebase-php will support basic user management soon. I am currently working on an implementation, and as soon as the most important features are complete (create/update/delete user), I will create a new release and add more features afterwards. \o/
Welcome
Не в сети
Страницы 1