elementworks / jwt-tokens
创建 JWT 令牌
1.0.4
2024-04-02 11:46 UTC
Requires
- craftcms/cms: ^3.0.0
- firebase/php-jwt: ^6.10.0
README
在 Twig 中创建 JWT 令牌。
要求
此插件需要 Craft CMS 3.0.0-beta.23 或更高版本。
安装
要安装此插件,请按照以下说明操作。
-
打开您的终端并转到您的 Craft 项目目录
cd /path/to/project
-
然后告诉 Composer 加载插件
composer require elementworks/jwt-tokens
-
在控制面板中,转到设置 → 插件,并点击 JWT Tokens 的“安装”按钮。
设置
唯一设置是签名密钥。建议使用环境变量来设置此密钥。
如何创建 JWT 令牌
首先,创建一个作为 Twig 哈希(关联数组)的有效负载。
接下来,将此传递给 Twig 函数,并带有算法(例如 'HS256'
),以创建令牌
{% set payload = { 'name': 'John Doe', 'company': 'Google', } %} {% set token = craft.jwtTokens.createToken(payload, 'HS256') %}
由 Steve Rowling 提供