@asperin2
PHP разработчик

Есть ли хорошие примеры реализации JWT для Yii?

Приложение написано на Yii + AngularJs, сейчас встала надобность в мобильном приложении, все кроме авторизации использует Rest, сейчас нужно и ее перевести на работу через токены (JWT).
Может кто видел хорошие примеры реализации для этой связки, или хотя-бы по частям, гугл дает много информации, но по настоящему хороших (по моему мнению) решений я не увидел.
  • Вопрос задан
  • 2814 просмотров
Пригласить эксперта
Ответы на вопрос 1
@matperez
В качестве реализации для PHP стоит взять firebase/php-jwt. Для Angular не подскажу, но наверное можно использовать пакет jsrsasign из bower.
Не знаю как именно у вас реализован REST. В стандартном Yii2 все легко делается. Вам нужно будет переопределить метод \yii\web\User::loginByAccessToken в модели пользователя и тогда можно использовать стандартные \yii\filters\auth\HttpBearerAuth или \yii\filters\auth\QueryParamAuth для авторизации в REST API. Первый требует токен в загловке, второй как параметр в GET запросе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы