java - 我们如何在同一个 Spring 应用程序中同时添加 JWT 和基本身份验证?
问题描述
我有一个要求,所有调用都使用 JWT/Filters 进行身份验证,但现在我希望所有具有/restexternal/的调用都应该绕过 jwt 身份验证,并且应该使用基本身份验证。是否有可能有 2 个网络安全配置器或其他东西?我们怎样才能做到这一点?
我可以从 JWT 身份验证中排除特定的 url,但是我如何要求 spring 进行基本身份验证?TIA
解决方案
Spring Security 也支持多重身份验证。你可以参考这里
您可以参考此以针对不同的 API 地址进行不同的身份验证: spring-multiple-authentication-methods-for-different-api-endpoints
推荐阅读
- r - 如何在 R 程序中读取 bgz 文件,或将其转换为 R 可以读取的内容?
- apache - 如何覆盖 SAML 的 SP 元数据 Auth_mod_mellon apache 模块
- python - 无法在 Python 中使用外部函数更改类变量
- php - 使用 Laravel 测试 JSON 响应
- python - 寻找一种更有效的方法来从数据框列中的字典创建新列
- google-container-os - 如何向 COS 的开发者提供反馈?
- python - 在 Web 浏览器中显示 Linux 命令的输出 - Python
- firebase - 在内部托管 Firebase 实时数据库
- jenkins - Jenkins xcode 插件错误地报告没有配置开发人员配置文件
- ajax - Datatables Ajax 无法渲染 Vue 组件