|
@@ -1,5 +1,10 @@
|
|
|
package cn.reghao.devops.manager.rbac.security;
|
|
package cn.reghao.devops.manager.rbac.security;
|
|
|
|
|
|
|
|
|
|
+import cn.reghao.devops.manager.rbac.security.filter.LoginRedirectFilter;
|
|
|
|
|
+import cn.reghao.devops.manager.rbac.security.form.UserDetailsServiceImpl;
|
|
|
|
|
+import cn.reghao.devops.manager.rbac.security.form.AccountAuthProvider;
|
|
|
|
|
+import cn.reghao.devops.manager.rbac.security.handler.WebAuthFailureHandlerImpl;
|
|
|
|
|
+import cn.reghao.devops.manager.rbac.security.handler.WebAuthSuccessHandlerImpl;
|
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Bean;
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
import org.springframework.security.access.expression.SecurityExpressionHandler;
|
|
import org.springframework.security.access.expression.SecurityExpressionHandler;
|
|
@@ -96,9 +101,9 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public void configure(AuthenticationManagerBuilder auth) throws Exception {
|
|
public void configure(AuthenticationManagerBuilder auth) throws Exception {
|
|
|
- auth.userDetailsService(userDetailsService);
|
|
|
|
|
|
|
+ //auth.userDetailsService(userDetailsService);
|
|
|
// TODO 尝试使用 DaoAuthenticationProvider
|
|
// TODO 尝试使用 DaoAuthenticationProvider
|
|
|
- auth.authenticationProvider(new UsernamePasswordAuthProvider(userDetailsService));
|
|
|
|
|
|
|
+ auth.authenticationProvider(new AccountAuthProvider(userDetailsService));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|