SecurityConfiguration.java 831 B

123456789101112131415161718192021
  1. package com.concretepage.client2;
  2. import org.springframework.boot.autoconfigure.security.oauth2.client.EnableOAuth2Sso;
  3. import org.springframework.context.annotation.Configuration;
  4. import org.springframework.security.config.annotation.web.builders.HttpSecurity;
  5. import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
  6. @Configuration
  7. @EnableOAuth2Sso
  8. public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
  9. @Override
  10. protected void configure(HttpSecurity http) throws Exception {
  11. http
  12. .authorizeRequests()
  13. .antMatchers("/", "/error**").permitAll()
  14. .anyRequest().authenticated()
  15. .and().logout().logoutUrl("/logout")
  16. .logoutSuccessUrl("http://sso.maxkey.top/sign/force/logout");
  17. }
  18. }