jwt - WSO2 API 管理器 - jwt 受保护的端点暴露
问题描述
有一个受保护的后端服务。为了访问需要提供用户名和密码然后生成jwt token。用户名和密码可以根据用户动态。这怎么可能使用 wso2 apim 来公开呢?
解决方案
您可以通过编写一个类中介(https://apim.docs.wso2.com/en/next/learn/api-gateway/message-mediation/adding-a-class-mediator/)来实现这一点。使用缓存实现类中介。使用它,您可以读取用户名和密码。然后生成 JWT 令牌并根据用户名存储。然后下一个请求,您可以从缓存中获取令牌。
推荐阅读
- python - 如何使这个乐透计划可重复
- raku - Perl6:如何从命令行读取混合参数?
- python - 使用 holt-winters 模型进行预测
- python-3.x - 如何将每个整数“一一”相乘并“按渐进顺序”显示结果,直到所有整数相乘得出整体乘积
- plugins - Visual Studio 代码扩展变量
- python - AttributeError:“模块”对象没有属性“液晶显示器”
- rest - WooCommerce rest api包括参数不获取可变产品的变化
- scala - 在 Scala 中计算素数流的代码
- java - 在java中重新分配其复制引用时更改原始对象
- c - sha512:使用 openSSL 库的 c 程序