Skip to content

Commit e8c0837

Browse files
committed
Merge device-client into messages-client
Issue gh-1189
1 parent 9f1a6e3 commit e8c0837

20 files changed

+86
-345
lines changed

samples/device-client/samples-device-client.gradle

-28
This file was deleted.

samples/device-client/src/main/java/sample/DeviceClientApplication.java

-32
This file was deleted.

samples/device-client/src/main/java/sample/config/SecurityConfig.java

-56
This file was deleted.

samples/device-client/src/main/java/sample/config/WebClientConfig.java

-71
This file was deleted.

samples/device-client/src/main/java/sample/web/DeviceControllerAdvice.java

-52
This file was deleted.

samples/device-client/src/main/resources/application.yml

-29
This file was deleted.

samples/device-client/src/main/resources/templates/authorized.html

-35
This file was deleted.

samples/messages-client/src/main/java/sample/config/SecurityConfig.java

+9-10
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*/
1616
package sample.config;
1717

18-
import org.springframework.beans.factory.annotation.Autowired;
1918
import org.springframework.context.annotation.Bean;
2019
import org.springframework.context.annotation.Configuration;
2120
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
@@ -31,23 +30,22 @@
3130
/**
3231
* @author Joe Grandja
3332
* @author Dmitriy Dubson
33+
* @author Steve Riesenberg
3434
* @since 0.0.1
3535
*/
3636
@EnableWebSecurity
3737
@Configuration(proxyBeanMethods = false)
3838
public class SecurityConfig {
3939

40-
@Autowired
41-
private ClientRegistrationRepository clientRegistrationRepository;
42-
4340
@Bean
44-
WebSecurityCustomizer webSecurityCustomizer() {
45-
return (web) -> web.ignoring().requestMatchers("/webjars/**");
41+
public WebSecurityCustomizer webSecurityCustomizer() {
42+
return (web) -> web.ignoring().requestMatchers("/webjars/**", "/assets/**");
4643
}
4744

4845
// @formatter:off
4946
@Bean
50-
SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
47+
public SecurityFilterChain securityFilterChain(HttpSecurity http,
48+
ClientRegistrationRepository clientRegistrationRepository) throws Exception {
5149
http
5250
.authorizeHttpRequests(authorize ->
5351
authorize
@@ -58,14 +56,15 @@ SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
5856
oauth2Login.loginPage("/oauth2/authorization/messaging-client-oidc"))
5957
.oauth2Client(withDefaults())
6058
.logout(logout ->
61-
logout.logoutSuccessHandler(oidcLogoutSuccessHandler()));
59+
logout.logoutSuccessHandler(oidcLogoutSuccessHandler(clientRegistrationRepository)));
6260
return http.build();
6361
}
6462
// @formatter:on
6563

66-
private LogoutSuccessHandler oidcLogoutSuccessHandler() {
64+
private LogoutSuccessHandler oidcLogoutSuccessHandler(
65+
ClientRegistrationRepository clientRegistrationRepository) {
6766
OidcClientInitiatedLogoutSuccessHandler oidcLogoutSuccessHandler =
68-
new OidcClientInitiatedLogoutSuccessHandler(this.clientRegistrationRepository);
67+
new OidcClientInitiatedLogoutSuccessHandler(clientRegistrationRepository);
6968

7069
// Set the location that the End-User's User Agent will be redirected to
7170
// after the logout has been performed at the Provider

0 commit comments

Comments
 (0)