File tree Expand file tree Collapse file tree 3 files changed +14
-6
lines changed
custom-consent-authorizationserver/src/main/java/sample/config
default-authorizationserver/src/main/java/sample/config
federated-identity-authorizationserver/src/main/java/sample/config Expand file tree Collapse file tree 3 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 2727import org .springframework .context .annotation .Configuration ;
2828import org .springframework .core .Ordered ;
2929import org .springframework .core .annotation .Order ;
30- import org .springframework .security .config .Customizer ;
3130import org .springframework .security .config .annotation .web .builders .HttpSecurity ;
3231import org .springframework .security .config .annotation .web .configurers .oauth2 .server .authorization .OAuth2AuthorizationServerConfigurer ;
3332import org .springframework .security .oauth2 .core .AuthorizationGrantType ;
4140import org .springframework .security .oauth2 .server .authorization .config .ClientSettings ;
4241import org .springframework .security .oauth2 .server .authorization .config .ProviderSettings ;
4342import org .springframework .security .web .SecurityFilterChain ;
43+ import org .springframework .security .web .authentication .LoginUrlAuthenticationEntryPoint ;
4444import org .springframework .security .web .util .matcher .RequestMatcher ;
4545
4646/**
@@ -69,8 +69,11 @@ public SecurityFilterChain authorizationServerSecurityFilterChain(HttpSecurity h
6969 authorizeRequests .anyRequest ().authenticated ()
7070 )
7171 .csrf (csrf -> csrf .ignoringRequestMatchers (endpointsMatcher ))
72+ .exceptionHandling (exceptions ->
73+ exceptions .authenticationEntryPoint (new LoginUrlAuthenticationEntryPoint ("/login" ))
74+ )
7275 .apply (authorizationServerConfigurer );
73- return http .formLogin ( Customizer . withDefaults ()). build ();
76+ return http .build ();
7477 }
7578
7679 // @formatter:off
Original file line number Diff line number Diff line change 3131import org .springframework .jdbc .datasource .embedded .EmbeddedDatabase ;
3232import org .springframework .jdbc .datasource .embedded .EmbeddedDatabaseBuilder ;
3333import org .springframework .jdbc .datasource .embedded .EmbeddedDatabaseType ;
34- import org .springframework .security .config .Customizer ;
3534import org .springframework .security .config .annotation .web .builders .HttpSecurity ;
3635import org .springframework .security .config .annotation .web .configuration .OAuth2AuthorizationServerConfiguration ;
3736import org .springframework .security .oauth2 .core .AuthorizationGrantType ;
4746import org .springframework .security .oauth2 .server .authorization .config .ClientSettings ;
4847import org .springframework .security .oauth2 .server .authorization .config .ProviderSettings ;
4948import org .springframework .security .web .SecurityFilterChain ;
49+ import org .springframework .security .web .authentication .LoginUrlAuthenticationEntryPoint ;
5050
5151/**
5252 * @author Joe Grandja
@@ -59,7 +59,13 @@ public class AuthorizationServerConfig {
5959 @ Order (Ordered .HIGHEST_PRECEDENCE )
6060 public SecurityFilterChain authorizationServerSecurityFilterChain (HttpSecurity http ) throws Exception {
6161 OAuth2AuthorizationServerConfiguration .applyDefaultSecurity (http );
62- return http .formLogin (Customizer .withDefaults ()).build ();
62+ // @formatter:off
63+ http
64+ .exceptionHandling (exceptions ->
65+ exceptions .authenticationEntryPoint (new LoginUrlAuthenticationEntryPoint ("/login" ))
66+ );
67+ // @formatter:on
68+ return http .build ();
6369 }
6470
6571 // @formatter:off
Original file line number Diff line number Diff line change 3333import org .springframework .jdbc .datasource .embedded .EmbeddedDatabase ;
3434import org .springframework .jdbc .datasource .embedded .EmbeddedDatabaseBuilder ;
3535import org .springframework .jdbc .datasource .embedded .EmbeddedDatabaseType ;
36- import org .springframework .security .config .Customizer ;
3736import org .springframework .security .config .annotation .web .builders .HttpSecurity ;
3837import org .springframework .security .config .annotation .web .configuration .OAuth2AuthorizationServerConfiguration ;
3938import org .springframework .security .oauth2 .core .AuthorizationGrantType ;
@@ -64,7 +63,7 @@ public class AuthorizationServerConfig {
6463 public SecurityFilterChain authorizationServerSecurityFilterChain (HttpSecurity http ) throws Exception {
6564 OAuth2AuthorizationServerConfiguration .applyDefaultSecurity (http );
6665 http .apply (new FederatedIdentityConfigurer ());
67- return http .formLogin ( Customizer . withDefaults ()). build ();
66+ return http .build ();
6867 }
6968
7069 @ Bean
You can’t perform that action at this time.
0 commit comments