spring-security 相关问题

Spring Security是Spring Framework的应用程序安全解决方案。 Spring安全性可用于保护URL和方法调用。它广泛用于保护独立的Web应用程序,portlet和越来越多的REST应用程序。


Spring授权服务器:“ Invalid_client”错误,尽管在请求registration_endpoint

I'M设置Spring授权服务器(Spring Boot 3.4.1),并在请求预先配置的客户端请求访问令牌时遇到Invalid_client错误。这是我的设置: 丧气 ...

回答 1 投票 0

如何通过Postman获得访问令牌,并使用授权代码赠款类型

我有春季启动休息服务。我将OAuth2与KeyCloak和授权代码赠款类型一起使用。 我想通过Postman访问一些端点。我看到的授权是选择OAuth 2.0,Sel ...

回答 1 投票 0

我如何使用Spring Oauth添加受众验证,而无需发行人? 我目前有以下... @配置 @slf4j 公共类Authconfig { @value(“ $ {auth0.audience}”) 私人弦乐观众; @getter @Value(“ $ {spring.secur ...

@Configuration @Slf4j public class AuthConfig { @Value("${auth0.audience}") private String audience; @Getter @Value("${spring.security.oauth2.resourceserver.jwt.issuer-uri}") private String issuer; @Bean public SessionRegistry sessionRegistry() { return new SessionRegistryImpl(); } @Bean public SecurityFilterChain filterChain( HttpSecurity http ) throws Exception { .... } @Bean JwtDecoder jwtDecoder() { NimbusJwtDecoder jwtDecoder = JwtDecoders.fromOidcIssuerLocation(issuer); OAuth2TokenValidator<Jwt> audienceValidator = new AudienceValidator(audience); OAuth2TokenValidator<Jwt> withIssuer = JwtValidators.createDefaultWithIssuer(issuer); OAuth2TokenValidator<Jwt> withAudience = new DelegatingOAuth2TokenValidator<>(withIssuer, audienceValidator); jwtDecoder.setJwtValidator(withAudience); return jwtDecoder; } private static class AudienceValidator implements OAuth2TokenValidator<Jwt> { private final String audience; public AudienceValidator(String audience) { this.audience = audience; } public OAuth2TokenValidatorResult validate(Jwt jwt) { OAuth2Error error = new OAuth2Error("invalid_token", "The required audience is missing", null); if (jwt.getAudience().contains(audience)) { return OAuth2TokenValidatorResult.success(); } return OAuth2TokenValidatorResult.failure(error); } } }

回答 1 投票 0


如何使用Spring Security WebAuthn实现PassKey? 我需要在我的应用程序中使用PassKeys实施和身份验证的注册和身份验证。 我看了Webauthn4j,并在他们的文档中看到他们建议使用春季安全性使其更容易。 se ...

部分添加到安全性偏链链中,并且应该可以工作。 但这对我来说并不吻。 我对Webauthn上下文中的概念有些熟悉,我对如何使用它的弹簧安全版本感到困惑。

回答 1 投票 0




AuthorizedClientServiceOAuth2AuthorizedClientManager:accessToken不能为空

为了 使用 OAuth2 通过第三方 API 进行身份验证,以及 为此使用代理, 在常规的 Spring Boot 微服务(Java 21)中,我一直在使用以下组合 定制

回答 1 投票 0

Spring Boot 不断要求提供登录凭据

嗯,我目前正在使用 Spring Security 进行一个项目编程,我想在数据库中注册一个用户。 问题是,如果我访问应该进行注册的端点,我...

回答 2 投票 0

Spring 安全性在 PreAuthorize 中仅使用一个参数使用 hasPermission

如何调用只有一个参数的 hasPermission 函数? 目前我有这样的事情: @PreAuthorize("hasPermission('someResource', 'READ')") 我希望能够做到这一点: @

回答 3 投票 0

CookieCsrfTokenRepository 允许客户端创建自己的 Csrf 令牌

CookieCsrfTokenRepository 设置一个 cookie,并且在后续请求中,它只是将来自客户端的 cookie 值与来自标头的 cookie 值进行比较。 它不记得是否还在...

回答 1 投票 0

spring-boot-starter-oauth2-client 能够提供自定义 RestClient,而不是使用 RestTemplate 来获取提供商获取令牌的可观察性

我尝试在获取受保护资源时以及从令牌提供者获取令牌时使用 Spring OAuth2 客户端进行可观察性。使用此代码: 私人最终 RestC...

回答 1 投票 0

禁用CSRF在升级Spring授权服务器时不起作用

我的项目设置有一个安全链过滤器,并且 csrf 被禁用。 在以下 spring 环境下,代码按预期工作。 春季版本 6.2.2 弹簧安全版本 6.4.2 春天-

回答 1 投票 0

为什么 Swagger UI 在 Spring Security 6.1.3 中要求输入用户名和密码?

我在 Spring Boot 应用程序中使用 Spring Security 版本 6.1.3。当我尝试访问 localhost:8181/swagger-ui 时,它会提示我输入用户名和密码,即使我已经配置了我的密码...

回答 1 投票 0

从前端(ReactJS)向后端(Spring Boot)发送承载令牌时出现 CORS 错误

我试图将承载身份验证令牌从前端发送到后端,然后收到 CORS 错误。 我在使用 Spring Boot 构建的后端中使用 JWT 令牌进行身份验证。 我有确认...

回答 1 投票 0

Spring Boot 无法在表中创建新行

我正在使用 Spring Boot 作为我的网页的简单后端。我正在利用 Spring Security 和 OAuth2 对页面上的用户进行身份验证(登录)。当用户登录我的页面时,我想...

回答 1 投票 0

不带OAuth的Spring安全JWT

最近我开始学习如何使用oauth 2.0 + jwt配置spring boot,我有一个问题:是否可以使用spring boot security + jwt避免oauth 2.0?

回答 2 投票 0

在 Spring Boot 应用程序中存储和访问 jwt 密钥

在本地构建以及生产或部署时如何存储我的 jwt 密钥。 有人可以帮助我在本地和在

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.