0

Я установил Spring Security так, чтобы он аутентифицировался в Active Directory. Как я могу получить список всех пользователей в моем @Controller?Список пользователей из Spring Security

Фон: У меня есть контроллер, где я хочу, чтобы администратор мог назначать разных пользователей в группы. Я хочу предоставить список пользователей, которых она может выбрать, и это должен быть отфильтрованный список пользователей в AD.

Приветствие

Nik

+2

И почему это должно быть ответственностью Spring Security? Просто создайте репозиторий, который использует 'LdapTemplate' для извлечения пользователей из AD. –

ответ

3

Вы должны извлечь его из AD, пружины безопасности не обеспечивает, или список магазина пользователей, он использует AD для этого и использовать AuthenticationManager для интеграции с AD или DB содержит профилей пользователей.

0

В Spring Security вы можете получить Список всех пользователей, которые в настоящее время вошли в систему. , используя этот код в контроллере.

@Autowired 
private SessionRegistryImpl sessionRegistry; 

Список принципов = sessionRegistry.getAllPrincipals();

+0

интересный, но, вероятно, не ответ на вопрос. –

Смежные вопросы