@user9823

Регистрация и логин юзера по API в symfony. Как делать?

Всем привет. Суть вопроса следующая. Нужно разделить приложение чтоб фронтенд и бекенд лежал отдельно. Фронтенд будет обращаться по апи за данными, забить всё в json и уже сам всё разбирать на блоки и контент.
Поэтому необходимо чтоб регистрация и логин пользователя так же были реализованы по api
смотрел в сторону baerer auth, jwm, но так ничего толком и не смог придумать как это должно функционировать
по идее когда пользователь заходит на главную страницу, необходимо обратиться по api и забрать его данные
если данных по юзеру нет то тогда показывать кнопки регистрации или логина
если пользователь логинится то тогда необходимо по идее забрать какой то апи ключ или ещё что-то, вписать его в куку или ещё куда-то, чтоб потом прокидывать во всех апи запросах и сервер понимал что пользователь авторизован
второй вопрос, какие данные прислать для формы? и как прикрутить гугл капчу на регистрацию и логин? Какие у кого идеи? Всем спасибо
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
IgorPI
@IgorPI
Вы как то всё смешали в кучу, капчу, API, Google, Формы.

Как я понял, вы хотите иметь раздельную архитектуру.
По поводу разделения, несколько ядер
Здесь вы можете реализовать раздельную загрузку бэндлов, конфигураций, шаблонов и так далее.
Но при этом у вас останутся общие репозитории сущности и многое другое.

Авторизация, ну тут стандартные механизмы Symfony, которые можно модернизировать и юзать JWT.

Про капчу нечего сказать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы