我使用tuupola / slim-jwt-auth进行JWT身份验证。有一点我不知道该怎么办是部分URL授权。
假设我有公共网址
www.xyz.com/api/v1/products
www.xyz.com/api/v1/products/123
然后我的子网址只需要/ internal
的授权 www.xyz.com/api/v1/products/123/internal
在中间件中,我有:
$jwt = new \Slim\Middleware\JwtAuthentication([
"path" => ["/api", "/other"],
"passthrough" => ["/api/v1/products", "/other/urls"],
//more settings....
]);
$app->add($jwt);
所以我的问题是:我怎样才能保护/ api / v1 / products / 123 / internal
非常感谢。