Fix on some minor UI glitches and improvements (#619)
* Fix small UI glitches. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Improved look and feel logout menue. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Gravatar icon disabled by default. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Non text. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Remove duplicate code. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Provide collections with more useful interface. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * i18n for menu items. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Code readibility. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Fix code glitches. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Fix logout query param. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Remove unused field. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Fix after change to optional. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Remove dead code. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
This commit is contained in:
@@ -79,6 +79,7 @@ import org.springframework.security.core.context.SecurityContextHolder;
|
||||
import org.springframework.security.web.access.intercept.FilterSecurityInterceptor;
|
||||
import org.springframework.security.web.authentication.AnonymousAuthenticationFilter;
|
||||
import org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint;
|
||||
import org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandler;
|
||||
import org.springframework.security.web.authentication.preauth.RequestHeaderAuthenticationFilter;
|
||||
import org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint;
|
||||
import org.springframework.security.web.authentication.www.BasicAuthenticationFilter;
|
||||
@@ -646,13 +647,16 @@ public class SecurityManagedConfiguration {
|
||||
httpSec.headers().contentSecurityPolicy(hawkbitSecurityProperties.getContentSecurityPolicy());
|
||||
}
|
||||
|
||||
final SimpleUrlLogoutSuccessHandler simpleUrlLogoutSuccessHandler = new SimpleUrlLogoutSuccessHandler();
|
||||
simpleUrlLogoutSuccessHandler.setTargetUrlParameter("login");
|
||||
|
||||
httpSec
|
||||
// UI
|
||||
.authorizeRequests().antMatchers("/UI/login/**").permitAll().antMatchers("/UI/UIDL/**").permitAll()
|
||||
.anyRequest().authenticated().and()
|
||||
// UI login / logout
|
||||
.exceptionHandling().authenticationEntryPoint(new LoginUrlAuthenticationEntryPoint("/UI/login/#/"))
|
||||
.and().logout().logoutUrl("/UI/logout").logoutSuccessUrl("/UI/login/#/");
|
||||
.and().logout().logoutUrl("/UI/logout").logoutSuccessHandler(simpleUrlLogoutSuccessHandler);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user