[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:
parent
1c87d1dfce
commit
d03fb7e217
|
@ -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>
|
||||||
|
|
|
@ -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")
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue