Страница 1 из 1
Авторизация через соц сети
Добавлено: 2018.08.20, 18:40
oxfree
Делал такую авторизацию всегда через yiisoft/yii2-authclient, там через callback получал необходимый ответ, но в случае rest API не совсем понятна как должна выглядеть такая авторизация. Где можно посмотреть пример или почитать про это? Спасибо
Re: Авторизация через соц сети
Добавлено: 2018.08.21, 10:28
ElisDN
Re: Авторизация через соц сети
Добавлено: 2018.12.17, 02:14
oxfree
Вот например я на клиенте получаю после авторизации через соц-сеть данные пользователя, но мне и на сервер нужно передать эту информацию для авторизации, не могу же я просто по личным данным из соц-сети авторизовывать
Re: Авторизация через соц сети
Добавлено: 2018.12.17, 09:29
ElisDN
Используйте как раз полученный access_token.
Re: Авторизация через соц сети
Добавлено: 2018.12.18, 02:33
oxfree
ElisDN писал(а): ↑2018.12.17, 09:29
Используйте как раз полученный access_token.
он не бессрочный, т. е. пользователя я не смогу авторизовать под тем же аккаунтом на сервере если был изменен токен.
Re: Авторизация через соц сети
Добавлено: 2018.12.18, 02:48
oxfree
Нашел возможность получения бессрочного токена в вк через параметр scope: offline. Интересно, будет ли меняться токен после смены пароля в соц сети? Есть ли подобный функционал для fb, google account? Адекватно ли авторизовать пользователей подобным образом для restful приложений?
Re: Авторизация через соц сети
Добавлено: 2018.12.18, 15:12
ElisDN
Везде есть. Это общий для всех протокол OAuth2 с access_token и refresh_token для API.
Re: Авторизация через соц сети
Добавлено: 2018.12.19, 02:38
oxfree
Спасибо за ответ, попробую реализовать