с авторизацией, например, через google. Использую $auth.loginWith('google'), соответственно в конфиге auth.strategies.google прописан client_id, все хорошо, при клике меня кидает на страницу авторизации гугла, потом работает переадресация обратно на сайт, в модуль Auth записывает пришедшие с гугла данные в store. Но мне эти данные нужно получить на сервере, через запрос к API, фактически передав туда code для доступа к ним и уже там авторизовать или зарегистрировать пользователя ,в качестве ответа вернув token. В документации не нашел ничего, что могло бы помочь, кто нибудь сталкивался с этим?
когда срабатывает переадресация, сайту дается валидный токен, при инициализации страницы, он должен сделать запрос на твой бэкэнд. На бэкэнде вытаскиваешь из этого запроса айди юзера, если в БД нету - регишь нового.
Обсуждают сегодня