elementworks/jwt-tokens

创建 JWT 令牌

安装: 8

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

类型:craft-plugin

1.0.4 2024-04-02 11:46 UTC

This package is auto-updated.

Last update: 2024-09-02 12:38:31 UTC


README

在 Twig 中创建 JWT 令牌。

要求

此插件需要 Craft CMS 3.0.0-beta.23 或更高版本。

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并转到您的 Craft 项目目录

     cd /path/to/project
    
  2. 然后告诉 Composer 加载插件

     composer require elementworks/jwt-tokens
    
  3. 在控制面板中,转到设置 → 插件,并点击 JWT Tokens 的“安装”按钮。

设置

唯一设置是签名密钥。建议使用环境变量来设置此密钥。

如何创建 JWT 令牌

首先,创建一个作为 Twig 哈希(关联数组)的有效负载。

接下来,将此传递给 Twig 函数,并带有算法(例如 'HS256'),以创建令牌

{% set payload = {
   'name': 'John Doe',
   'company': 'Google',
} %}

{% set token = craft.jwtTokens.createToken(payload, 'HS256') %}

Steve Rowling 提供