Я пытаюсь создать контроллер, который получает электронное письмо и получает информацию от этого пользователя в Active Directory, возвращая его как json. Мне трудно найти полезный материал, потому что все, что я нахожу, пытается научить аутентификации с помощью аннотации WebSecurity ... Мне было наплевать на аутентификацию, я только хочу, чтобы Spring получил информацию и ничего больше.
Кто-нибудь может подсказать, как из этого выбрать то, что мне нужно?
@Bean
public ActiveDirectoryLdapAuthenticationProvider activeDirectoryLdapAuthenticationProvider() {
ActiveDirectoryLdapAuthenticationProvider provider = new ActiveDirectoryLdapAuthenticationProvider(LDAP_DOMAIN, LDAP_URL, LDAP_ROOT_DN);
provider.setConvertSubErrorCodesToExceptions(true);
provider.setUseAuthenticationRequestCredentials(true);
provider.setSearchFilter(LDAP_FILTER);
return provider;
}
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests().anyRequest().fullyAuthenticated().and().formLogin();
}