|
@@ -273,11 +273,10 @@ public class AuthConfiguration {
|
|
|
http.authorizeRequests()
|
|
|
.antMatchers("/prometheus/**","/metrics/**","/openapi/**", "/vendor/**", "/styles/**", "/scripts/**", "/views/**", "/img/**").permitAll()
|
|
|
.antMatchers("/**").hasAnyRole(USER_ROLE);
|
|
|
- http.formLogin().loginPage("/signin").permitAll().failureUrl("/signin?#/error").and().httpBasic();
|
|
|
- SimpleUrlLogoutSuccessHandler urlLogoutHandler = new SimpleUrlLogoutSuccessHandler();
|
|
|
- urlLogoutHandler.setDefaultTargetUrl("/signin?#/logout");
|
|
|
+ http.formLogin().loginPage("/signin").defaultSuccessUrl("/", true).permitAll().failureUrl("/signin?#/error").and()
|
|
|
+ .httpBasic();
|
|
|
http.logout().logoutUrl("/user/logout").invalidateHttpSession(true).clearAuthentication(true)
|
|
|
- .logoutSuccessHandler(urlLogoutHandler);
|
|
|
+ .logoutSuccessUrl("/signin?#/logout");
|
|
|
http.exceptionHandling().authenticationEntryPoint(new LoginUrlAuthenticationEntryPoint("/signin"));
|
|
|
}
|
|
|
|