parent
742ac877c6
commit
7c1a8c1041
|
|
@ -47,7 +47,6 @@ import org.springframework.security.config.web.server.ServerHttpSecurity;
|
|||
import org.springframework.security.core.userdetails.MapReactiveUserDetailsService;
|
||||
import org.springframework.security.oauth2.core.DelegatingOAuth2TokenValidator;
|
||||
import org.springframework.security.oauth2.core.OAuth2TokenValidator;
|
||||
import org.springframework.security.oauth2.jose.jws.SignatureAlgorithm;
|
||||
import org.springframework.security.oauth2.jwt.Jwt;
|
||||
import org.springframework.security.oauth2.jwt.JwtIssuerValidator;
|
||||
import org.springframework.security.oauth2.jwt.NimbusReactiveJwtDecoder;
|
||||
|
|
@ -106,8 +105,8 @@ class ReactiveOAuth2ResourceServerAutoConfigurationTests {
|
|||
"spring.security.oauth2.resourceserver.jwt.jws-algorithm=RS512")
|
||||
.run((context) -> {
|
||||
NimbusReactiveJwtDecoder nimbusReactiveJwtDecoder = context.getBean(NimbusReactiveJwtDecoder.class);
|
||||
assertThat(nimbusReactiveJwtDecoder).extracting("jwtProcessor.arg$1.signatureAlgorithms").matches(
|
||||
(algorithms) -> ((Set<SignatureAlgorithm>) algorithms).contains(SignatureAlgorithm.RS512));
|
||||
assertThat(nimbusReactiveJwtDecoder).extracting("jwtProcessor.arg$2")
|
||||
.matches((algorithms) -> ((Set<JWSAlgorithm>) algorithms).contains(JWSAlgorithm.RS512));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -99,8 +99,7 @@ class OAuth2ResourceServerAutoConfigurationTests {
|
|||
JwtDecoder jwtDecoder = context.getBean(JwtDecoder.class);
|
||||
Object processor = ReflectionTestUtils.getField(jwtDecoder, "jwtProcessor");
|
||||
Object keySelector = ReflectionTestUtils.getField(processor, "jwsKeySelector");
|
||||
assertThat(keySelector).hasFieldOrPropertyWithValue("jwsAlgs",
|
||||
Collections.singleton(JWSAlgorithm.RS256));
|
||||
assertThat(keySelector).hasFieldOrPropertyWithValue("jwsAlg", JWSAlgorithm.RS256);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -113,8 +112,7 @@ class OAuth2ResourceServerAutoConfigurationTests {
|
|||
JwtDecoder jwtDecoder = context.getBean(JwtDecoder.class);
|
||||
Object processor = ReflectionTestUtils.getField(jwtDecoder, "jwtProcessor");
|
||||
Object keySelector = ReflectionTestUtils.getField(processor, "jwsKeySelector");
|
||||
assertThat(keySelector).hasFieldOrPropertyWithValue("jwsAlgs",
|
||||
Collections.singleton(JWSAlgorithm.RS384));
|
||||
assertThat(keySelector).hasFieldOrPropertyWithValue("jwsAlg", JWSAlgorithm.RS384);
|
||||
assertThat(getBearerTokenFilter(context)).isNotNull();
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1712,7 +1712,7 @@ bom {
|
|||
]
|
||||
}
|
||||
}
|
||||
library("Spring Security", "5.4.0-SNAPSHOT") {
|
||||
library("Spring Security", "5.4.0-M1") {
|
||||
group("org.springframework.security") {
|
||||
imports = [
|
||||
"spring-security-bom"
|
||||
|
|
|
|||
Loading…
Reference in New Issue