luyadev / luya-module-admin-usertoken
通过提供应用程序扩展LUYA Admin,LUYA Admin用户可以通过API进行身份验证。
1.3.1
2023-12-14 08:30 UTC
Requires
- luyadev/luya-module-admin: ^3.0|^4.0|^5.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.2
- luyadev/luya-testsuite: ^3.0
- phpstan/phpstan: ^1.7
README
LUYA Admin用户令牌模块
通过提供应用程序扩展LUYA Admin,LUYA Admin用户可以通过API进行身份验证。
安装
通过composer安装扩展
composer require luyadev/luya-module-admin-usertoken
添加到配置
'modules' => [ //... 'usertoken' => [ 'class' => 'luya\admin\usertoken\Module', ] ]
启动应用程序
'bootstrap' => [ 'luya\admin\usertoken\Bootstrap', ]
然后运行导入命令
./luya migrate
./luya import
使用方法
- 在管理UI中创建应用程序。应用程序标识符用于登录。
- 使用API向特定用户发起登录请求(向
/admin/api-usertoken-login
发送POST请求,包含字段email
、password
和app
)。
注意事项
当用户认证并生成访问令牌时,所有带有此令牌的API请求都将被视为该用户。在“语言”方面,您无法通过例如_lang
强制使用特定语言,因为将加载用户管理UI设置。为了更改此行为并强制使用特定固定语言,请参阅Module::$forceUserLanguage
属性。