繁体   English   中英

Tyk 插件 Python

[英]Tyk Plugin Python

我想对每个请求使用我自己的 Auth 服务。 我发现通过创建插件是最好的方法。 我只是好奇,如何在 pre 函数之后直接返回错误?

例如:

  1. 用户访问接口

  2. 插件检查与 api 请求一起发送的令牌

  3. 如果为 false,则将错误作为 Error 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

谢谢

有关如何编写自定义中间件以实现此目标的信息可以在官方文档中找到。 Tyk v2.3 目前支持用 Python 3 以及 LuaJIT、ES5 和 gRPC 兼容语言(例如,Ruby、Java、.NET 等)编写的插件。

如果需要,可以在此处找到有关错误模板的更多详细信息。

Session 对象并不存在于所有可能的钩子中,比如 Pre Hook。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM