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