Авторизовать пользователей в назначенных группах в ITIM

Я новичок в ИТИМ. Я работаю над приложением в JAVA. Я хочу авторизовать пользователей на основе групп, которым они назначены. Как я могу это сделать?

Есть ли какой-либо API, который может получать роли/группы пользователей, с помощью которых я могу их авторизовать?


person Muhammad Imran Tariq    schedule 19.04.2011    source источник


Ответы (1)


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

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

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

Это даст коллекцию учетных записей accountManager.getAccounts(personMO, LocaleCreator.getLocale());

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

Сделать new SystemUserMO(m_platform, m_subject, new DistinguishedName(systemUserDN));

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

Ура Имран Тарик

person Muhammad Imran Tariq    schedule 29.04.2011