使用 LDAP 和 Spring 安全性进行自定义登录



我正在尝试将Spring安全性添加到我的项目中。我有自定义登录逻辑 - 具有自定义编码的高级 LDAP

@Configuration
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
//TODO 
}
@Override
public void configure(AuthenticationManagerBuilder auth) throws Exception {
//TODO 
}
private boolean login(String login, String pass) {
// custom login logic....
return loginHandler.login(login, pass);
}
}

有没有办法,如何将login((方法添加到配置方法中?

这只是 Spring Security 配置类。它不应该有一个 login(( 方法,它应该只存储配置。

可能你想要这样的东西:https://spring.io/guides/gs/authenticating-ldap/- WebSecurityConfig应该是一个很好的例子。

最新更新