[BAEL-2765] Rename test & add module (#12639)

* [BAEL-2765] Rename test & add module

* [BAEL-2765] Fix java target

* [BAEL-2765] Fix java target
This commit is contained in:
psevestre 2022-08-23 12:00:55 -03:00 committed by GitHub
parent 1c87d1dfce
commit d03fb7e217
5 changed files with 6 additions and 7 deletions

View File

@ -47,6 +47,7 @@
<module>spring-security-web-thymeleaf</module> <module>spring-security-web-thymeleaf</module>
<module>spring-security-web-x509</module> <module>spring-security-web-x509</module>
<module>spring-security-opa</module> <module>spring-security-opa</module>
<module>spring-security-pkce</module>
</modules> </modules>
</project> </project>

View File

@ -31,12 +31,11 @@ public class AuthServerConfiguration {
@Order(1) @Order(1)
public SecurityFilterChain authorizationServerSecurityFilterChain(HttpSecurity http) throws Exception { public SecurityFilterChain authorizationServerSecurityFilterChain(HttpSecurity http) throws Exception {
var authorizationServerConfigurer = new OAuth2AuthorizationServerConfigurer<HttpSecurity>(); OAuth2AuthorizationServerConfigurer<HttpSecurity> authorizationServerConfigurer = new OAuth2AuthorizationServerConfigurer<>();
var endpointsMatcher = authorizationServerConfigurer.getEndpointsMatcher();
// @formatter:off // @formatter:off
http http
.requestMatcher(endpointsMatcher) .requestMatcher(authorizationServerConfigurer.getEndpointsMatcher())
.authorizeRequests(authorize -> .authorizeRequests(authorize ->
authorize authorize
.anyRequest() .anyRequest()
@ -46,7 +45,7 @@ public class AuthServerConfiguration {
exceptions.authenticationEntryPoint(new LoginUrlAuthenticationEntryPoint("/login"))) exceptions.authenticationEntryPoint(new LoginUrlAuthenticationEntryPoint("/login")))
.csrf( csrf -> .csrf( csrf ->
csrf csrf
.ignoringRequestMatchers(endpointsMatcher)) .ignoringRequestMatchers(authorizationServerConfigurer.getEndpointsMatcher()))
.apply(authorizationServerConfigurer); .apply(authorizationServerConfigurer);
// Required by /userinfo endpoint // Required by /userinfo endpoint
@ -68,7 +67,7 @@ public class AuthServerConfiguration {
@Bean @Bean
public RegisteredClientRepository registeredClientRepository() { public RegisteredClientRepository registeredClientRepository() {
var pkceClient = RegisteredClient RegisteredClient pkceClient = RegisteredClient
.withId(UUID.randomUUID().toString()) .withId(UUID.randomUUID().toString())
.clientId("pkce-client") .clientId("pkce-client")
.clientSecret("{noop}obscura") .clientSecret("{noop}obscura")

View File

@ -21,7 +21,7 @@ public class OAuth2ClientConfiguration {
@Bean @Bean
public ServerOAuth2AuthorizationRequestResolver pkceResolver(ReactiveClientRegistrationRepository repo) { public ServerOAuth2AuthorizationRequestResolver pkceResolver(ReactiveClientRegistrationRepository repo) {
var resolver = new DefaultServerOAuth2AuthorizationRequestResolver(repo); DefaultServerOAuth2AuthorizationRequestResolver resolver = new DefaultServerOAuth2AuthorizationRequestResolver(repo);
resolver.setAuthorizationRequestCustomizer(OAuth2AuthorizationRequestCustomizers.withPkce()); resolver.setAuthorizationRequestCustomizer(OAuth2AuthorizationRequestCustomizers.withPkce());
return resolver; return resolver;
} }

View File

@ -17,7 +17,6 @@
<properties> <properties>
<!-- Need 2.7.x to bring spring-security 5.7.x--> <!-- Need 2.7.x to bring spring-security 5.7.x-->
<spring-boot.version>2.7.2</spring-boot.version> <spring-boot.version>2.7.2</spring-boot.version>
<java.version>11</java.version>
</properties> </properties>
<dependencies> <dependencies>
<dependency> <dependency>