首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在light-4j中定制JWT验证

如何在light-4j中定制JWT验证
EN

Stack Overflow用户
提问于 2018-09-28 21:46:34
回答 1查看 138关注 0票数 1

我们正在使用带有openapi3的light-4j代理服务,并且其中一个api方法需要多个作用域。使用jwt的enableVerifyScope,如果其中一个jwtScopes与任何一个specsScopes匹配,我们就会成功。有没有一种方法可以验证所有需要的作用域,而不仅仅是一个。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-09-28 21:47:22

你有一个非常独特的用例。通常,您可以为端点定义多个作用域,作用域验证将确保传入的JWT至少有一个匹配的作用域才能继续。看起来您需要确保JWT包含所有作用域,以便授予对端点的访问权限。这不是标准实现;但是,很容易定制https://github.com/networknt/light-rest-4j/blob/master/openapi-security/src/main/java/com/networknt/openapi/JwtVerifyHandler.java并替换handler.yml文件中的内置处理程序。在light-4j中,所有的中间件处理程序都可以是插件,因此许多客户都有自己的定制处理程序,特别是在业务领域中的处理程序。如果您对如何将处理程序注入您的应用程序有疑问,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52556780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档