java - 我们如何在同一个 Spring 应用程序中同时添加 JWT 和基本身份验证?

标签 java spring-boot spring-security jwt basic-authentication

我有一个要求,所有调用都使用 JWT/Filters 进行身份验证,但现在我希望所有具有 /restexternal/ 的调用都应绕过 jwt 身份验证,并应进行基本身份验证。是否可以有 2 个网络安全配置器之类的?我们如何才能实现这一目标?

我可以从 JWT 身份验证中排除特定的 url,但如何要求 spring 进行基本身份验证? TIA

最佳答案

Spring Security 还支持多重身份验证。您可以引用here

不同API地址的不同认证可以引用此: spring-multiple-authentication-methods-for-different-api-endpoints

关于java - 我们如何在同一个 Spring 应用程序中同时添加 JWT 和基本身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59407480/

相关文章:

Spring Boot 和 Spring Cloud Security OAUTH 2 SSO 在最新版本中失败

java - 我如何告诉 Selenium 在 Chrome 75 中的打印弹出窗口上按取消?

spring-boot 自动配置忽略 application.yml

java - Spring JPA更新并返回更新后的数据

java - 在 Spring 中订购第三方 Aspect

authentication - 为什么我的 OpenID 应用程序会从同一用户的不同客户端计算机收到不同的 Google OpenID?

java - Spring安全中的重定向url

java - 使用 Java 接口(interface)验证对象

java - Libgdx ParticleEffect : There are no errors, 但未绘制任何内容

java - 如何在hibernate继承中使用父id获取数据