REST api авторизация через социалки

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
spektr08
Сообщения: 88
Зарегистрирован: 2012.08.13, 15:36

REST api авторизация через социалки

Сообщение spektr08 »

Все привет!
Делаю rest api для мобильного приложения. Как сделать регистрацию и авторизацию через социальные сети через rest api.
Например на телефоне будет приложение какое работает с моей апи нужно чтоб пользователь мог зарегистрироваться и залогинится не только водя логин и пароль но и через социальные сети. Есть где то статья как ето можно сделать. С авторизацией через веб все понятно как подключить социальные сети, вот проблема как ето сделать с rest api чтоб у меня был ид юзера и я мог рулить ролями.
Изображение
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: REST api авторизация через социалки

Сообщение Nex-Otaku »

Точно так же, как и без REST - авторизовываешь пользователя и хранишь его ID в сессии. ID сессии, соответветственно, передаёшь в куках.
spektr08
Сообщения: 88
Зарегистрирован: 2012.08.13, 15:36

Re: REST api авторизация через социалки

Сообщение spektr08 »

Какая сессия в rest?
Изображение
spektr08
Сообщения: 88
Зарегистрирован: 2012.08.13, 15:36

Re: REST api авторизация через социалки

Сообщение spektr08 »

Я так понял авторизация происходит на стороне клиента а потом клиент передает мне свой токен и название социальной сети.
Изображение
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: REST api авторизация через социалки

Сообщение Nex-Otaku »

spektr08 писал(а): 2017.11.22, 12:39 Какая сессия в rest?
Такая же, как и не в REST.

Не хочешь сессиями, делай другими способами, вот например ссылка: http://developer.uz/blog/yii2-rest-auth ... orization/
Ответить