luyadev/luya-module-admin-usertoken

通过提供应用程序扩展LUYA Admin,LUYA Admin用户可以通过API进行身份验证。

1.3.1 2023-12-14 08:30 UTC

This package is auto-updated.

Last update: 2024-09-14 10:03:10 UTC


README

LUYA Logo

LUYA Admin用户令牌模块

LUYA Tests Maintainability Test Coverage

通过提供应用程序扩展LUYA Admin,LUYA Admin用户可以通过API进行身份验证。

LUYA Admin Interface

安装

通过composer安装扩展

composer require luyadev/luya-module-admin-usertoken

添加到配置

'modules' => [
    //...
    'usertoken' => [
      'class' => 'luya\admin\usertoken\Module',
    ]
]

启动应用程序

'bootstrap' => [
    'luya\admin\usertoken\Bootstrap',
]

然后运行导入命令

./luya migrate
./luya import

使用方法

  1. 在管理UI中创建应用程序。应用程序标识符用于登录。
  2. 使用API向特定用户发起登录请求(向/admin/api-usertoken-login发送POST请求,包含字段emailpasswordapp)。

注意事项

当用户认证并生成访问令牌时,所有带有此令牌的API请求都将被视为该用户。在“语言”方面,您无法通过例如_lang强制使用特定语言,因为将加载用户管理UI设置。为了更改此行为并强制使用特定固定语言,请参阅Module::$forceUserLanguage属性。