dmstr/yii2-token-manager

jwt tokens 的令牌管理器

安装次数: 5,889

依赖者: 0

建议者: 0

安全: 0

星标: 4

关注者: 5

分支: 0

开放问题: 0

类型:yii2-extension

2.0.0 2024-01-26 17:12 UTC

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) {
 // ...
}