RESTful Web Service API - получение access-token

Всё что касается построения API
Ответить
RGF
Сообщения: 213
Зарегистрирован: 2013.01.29, 13:19

RESTful Web Service API - получение access-token

Сообщение RGF »

Подскажите, не понял из документации, как получить access-token в RESTful Web Service API?
Это делается каким то отдельным контроллером?
В документации описан только процесс работы с уже существующим access-token, исключая случай OAuth2.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: RESTful Web Service API - получение access-token

Сообщение zelenin »

RGF писал(а):Подскажите, не понял из документации, как получить access-token в RESTful Web Service API?
Это делается каким то отдельным контроллером?
В документации описан только процесс работы с уже существующим access-token, исключая случай OAuth2.
как я понимаю, реализовывать самому
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: RESTful Web Service API - получение access-token

Сообщение yiijeka »

Вся авторизация для API делается самостоятельно. Если вы знаете спецификацию OAuth2, то это не составит труда. Вот ещё можете посмотреть (https://github.com/githubjeka/angular-yii2), но это не OAuth2.

P.S.
О чё нашёл - https://github.com/yiisoft/yii2-authclient
Последний раз редактировалось yiijeka 2015.04.03, 16:35, всего редактировалось 1 раз.
Аватара пользователя
denisOgr
Сообщения: 133
Зарегистрирован: 2012.02.02, 13:18
Контактная информация:

Re: RESTful Web Service API - получение access-token

Сообщение denisOgr »

Есть ли готовая реализация по получению токена для клиентов (клиенты - консольные php скрипты(редиректы не получаться )) ))?
shkarbatov
Сообщения: 423
Зарегистрирован: 2012.12.10, 14:19
Откуда: Россия

Re: RESTful Web Service API - получение access-token

Сообщение shkarbatov »

yiijeka писал(а):Вся авторизация для API делается самостоятельно. Если вы знаете спецификацию OAuth2, то это не составит труда. Вот ещё можете посмотреть (https://github.com/githubjeka/angular-yii2), но это не OAuth2.
У Вас используется QUERY GET?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: RESTful Web Service API - получение access-token

Сообщение yiijeka »

Да
shkarbatov
Сообщения: 423
Зарегистрирован: 2012.12.10, 14:19
Откуда: Россия

Re: RESTful Web Service API - получение access-token

Сообщение shkarbatov »

А если клиент и сервер на одной машине, то есть фронт и бек сайта.
Вы бы использовали HttpBasicAuth?
shkarbatov
Сообщения: 423
Зарегистрирован: 2012.12.10, 14:19
Откуда: Россия

Re: RESTful Web Service API - получение access-token

Сообщение shkarbatov »

Этот репозиторий актуальный (рабочий)?
https://github.com/githubjeka/yii2-rest
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: RESTful Web Service API - получение access-token

Сообщение yiijeka »

Это просто демка реализации, да он рабочий используется для https://github.com/githubjeka/angular-yii2. Иногда отваливается демка...

И да, можете смело использовать BasicAuth.
Ответить