Вы можете уверенно сохранить данные пользователя LDAP в БД. После успешной аутентификации вы можете вызвать свой пользовательский класс, примерно так:
import org.springframework.security.ldap.userdetails.LdapUserDetailsMapper;
@Service
public class LDAPUserDetailsMapper extends LdapUserDetailsMapper{}
Затем вы можете переопределить метод:
@Override
public UserDetails mapUserFromContext(DirContextOperations ctx, String username,
Collection<? extends GrantedAuthority> authorities) {
/** your custom logic goes here. Here you can get the user details from ctx,
and then use the information to store the data in db and then return the user details.**/
}