dmstr / yii2-token-manager
jwt tokens 的令牌管理器
2.0.0
2024-01-26 17:12 UTC
Requires
- lcobucci/jwt: ^5.1
- yiisoft/yii2: ^2.0.47
README
jwt tokens 的令牌管理器
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
composer require dmstr/yii2-token-manager
或者
"dmstr/yii2-token-manager": "dev-master"
将其添加到您的 composer.json
文件的 require 部分。
配置
将组件添加到您的配置中
use dmstr\tokenManager\components\TokenManager; return [ 'components' => [ 'tokenManager' => [ 'class' => TokenManager::class ] ] ];
用法
一旦扩展安装和配置完成,只需在您的代码中简单使用它即可
有关 Yii2 和 JWT 的更多信息,请查看 lcobucci/jwt
use dmstr\tokenManager\exceptions\LoadTokenException; $token = ...; // valid Jwt token Yii::$app->tokenManager->setToken($token); try { $roles = Yii::$app->tokenManager->getRoles(); } catch (LoadTokenException $exception) { // ... }