我在我的 slim4 应用程序中使用https://github.com/RobDWaller/psr-jwt库
我想在 API 调用之前验证令牌。如果令牌有效,API 应该调用,否则会提示错误。下面是我的代码
//routes.php
$app->group('/myapp/login', function (Group $group) {
$group->post('', LoginProcess::class);
});
$app->group('/myapp/register', function (Group $group) {
$group->post('', RegisterProcess::class);
});
$app->group('/,myapp', function (Group $group) {
$group->get('/list', ListUser::class);
});
//middlware.php
<?php
use App\Application\Middleware\AuthMiddleware;
use Slim\App;
return function (App $app) {
$app->add(\PsrJwt\Factory\JwtMiddleware::html('Secret123!456$', 'jwt', 'Authorisation Failed'));
};
它是否验证令牌本身。是否存在其他方法?我的问题是:
如何编写自定义错误?
如何排除中间件登录,认证前和认证后注册api。
我是苗条框架的新手。请帮我。