xieb
2023-08-10 a5c00a1316fe9922ff87bf07a5e42c238a07d070
skjcmanager/skjcmanager-auth/src/main/java/cn/gistack/auth/config/SecurityConfiguration.java
@@ -19,9 +19,11 @@
import cn.gistack.auth.support.BladePasswordEncoderFactories;
import lombok.AllArgsConstructor;
import lombok.SneakyThrows;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.builders.WebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
@@ -36,6 +38,20 @@
@AllArgsConstructor
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
   @Autowired
   private MyAuthenticationProvider myAuthenticationProvider;
   /**
    * 认证设置
    * @param auth 认证manager
    * @throws Exception 异常
    */
   @Override
   protected void configure(AuthenticationManagerBuilder auth) throws Exception {
      //设置自定义认证provider
      auth.authenticationProvider(myAuthenticationProvider);
   }
   @Bean
   @Override
   @SneakyThrows