我想在每个请求上使用我自己的 Auth 服务。我发现通过创建插件是最好的方法。我只是好奇,如何在 pre 函数之后直接返回错误?
例如:
用户访问接口
插件检查与 api 请求一起发送的令牌
如果为 false,则直接将错误作为错误 HTTP 401 返回给用户,而不处理到代理 url。
更新
使用自定义身份验证插件时出现此错误:
{ "error": "Session state is missing or unset! Please make sure that auth headers are properly applied."}
这就是我到达那里的方式:
https://community.tyk.io/t/create-python-plugin/1369/6
谢谢