代码拉取完成,页面将自动刷新
单易用的身份认证组件。
x-token
返回给客户端Authorization:Bearer
x-token
token
x-token
下发新的令牌给客户端。客户端ID
, 用户ID
,签发时间
,签名
客户端ID
, 用户ID
,签发时间
,设备信息
生成,防止伪造篡改令牌composer require reezy/api-token
登录验证通过后签发令牌
$manager = $container->get(APITokenManager::class);
// 为指定用户签发一个令牌
$token = $manager->get('app')->issue($request, $userId);
return $response->withHeader($manager->getHeaderTokenKey(), $token);
用户退出登录时撤消令牌
// 获取当前请求中使用的实例
APIToken::get($request)->revoke($userId);
APITokenMiddleware
APITokenChecked
,每次令牌验证通过时触发配置
<?php
return [
'app' => [
'secret_key' => 'SECRET_KEY',
'freshTime' => 7200,
'ttl' => 86400,
],
'admin' => [
'secret_key' => 'SECRET_KEY',
'freshTime' => 7200,
'ttl' => 86400,
],
'header_token_key' => 'x-token',
'params_token_key' => 'token',
];
The Component is open-sourced software licensed under the Apache license.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。