Я настроил предоставление пароля (это бэкэнд для приложения). Теперь я могу отправить запрос на почту в oauth/token
, и он работает на Почтальоне. Но что, если я тоже хочу зарегистрировать пользователя из API?
Я понимаю, что могу использовать текущий маршрут /register
, однако тогда мне нужно будет перенаправить пользователя обратно на страницу входа, и он снова войдет со своими учетными данными?
Или в RegisterController, в функции registered()
, я должен перенаправить на маршрут oauth/token
? (Для этого, пожалуйста, обратите внимание, что я отправляю все 5 данных в 'x-www-form-urlencoded', и это, похоже, работает. Однако нужно ли разделять некоторые данные в заголовках? Это размыто для меня, так что просто хотелось спросить, когда у меня есть возможность).
Или я должен добавить что-то в метод oauth/token
, например, этот парень? На самом деле я пытался поймать опубликованные данные $request
о методе [email protected]
внутри библиотеки, однако я не мог понять, как манипулировать массивом parsedBody
. Если я активирую свою функцию регистрации из реальной библиотеки, как я узнаю, зарегистрировалась ли она или вошла?
Может быть, я упускаю какую-то информацию, но я не смог найти ничего по этой теме. Как правильно обрабатывать регистрацию пользователя в паспорте?
Обновление: Принятый ответ показывает цикл "регистрация"; и под ним я добавил реализации 'login' и 'refresh token'. Надеюсь, это поможет :)