Группы, связанные с пользователем в ITIM

Я работаю в приложении JAVA и аутентифицирую пользователя через API-интерфейс ITIM. Как получить группы, связанные с пользователем через API-интерфейс ITIM?

1 ответ

Решение

У пользователя системы будет атрибут 'erroles', с помощью которого мы можем получить информацию о группах пользователей / ролях.

Получить DistinguishedName от объекта Person. Сделать объект PersonMO похожим на конструктор new PersonMO(platform, subject, person.getDistinguishedName());

Делать new AccountManager(platform, subject);

Это даст сбор счетов accountManager.getAccounts(personMO, LocaleCreator.getLocale());

Get getSystemUserDN (userId);, Класс PersonDao поможет в получении этого.

Создайте новый SystemUserMO(m_platform, m_subject, new DistinguishedName(systemUserDN));

Получить роли / группы из systemUserMO.getData(). GetRoles()

Приветствия Имран Тарик

Другие вопросы по тегам