Могу я запустить ваш сценарий? Я борюсь с потоком данных в голове ... и что возможно.
У меня есть приложение. У меня также есть несколько разных ядер данных (приложения laravel), которые будут проверять данные для приложения, но мне нужно убедиться, что пользователь вошел в родительское приложение. Наконец-то у меня есть центр обработки данных пользователей (еще одно приложение laravel, которое отвечает за регистрацию пользователей и предоставление доступа и т. Д.).
so.
Пользователь входит в систему с помощью Google / FB и т. Д.
Используя Laravel / Socialite, получите токен доступа Google / FB. войдя в пользовательский центр обработки данных и запустив необходимый код.
Прежде чем перенаправить пользователя обратно, я регистрирую запрос oauth в пакете паспорта на том же сервере.
Наконец, вернитесь в приложение, токен доступа к центру обработки данных пользователей .. нет оригинального входа в социальную сеть (google / FB и т. Д.)
Когда приложение затем запрашивает данные из основного ядра данных, ядро данных проверяет связь с центром обработки данных пользователя, чтобы убедиться, что пользователь вошел в систему.
Это разумная стратегия? Но в основном, как авторизовать пользователя по паспорту на том же сервере? Я предполагаю, что я не выполняю CURL-запрос ... к самому себе?
Я новичок в микросервисах ... любые общие советы тоже приветствуются ... но я рад этому новому способу работы!