我正在使用JAVA应用程序并通过ITIM api对用户进行身份验证。如何通过ITIM api获得与用户关联的群组?
答案 0 :(得分:2)
系统用户将拥有“erroles”属性,通过该属性我们可以获取用户组/角色的信息。
从人对象中获取 DistinguishedName 。
使用new PersonMO(platform, subject, person.getDistinguishedName());
制作new AccountManager(platform, subject);
这将为帐户集合accountManager.getAccounts(personMO, LocaleCreator.getLocale());
获取 getSystemUserDN(userId); 。 PersonDao 课程将有助于实现这一目标。
使新的SystemUserMO(m_platform,m_subject,new DistinguishedName(systemUserDN));
从 systemUserMO.getData()获取角色/组.getRoles()
干杯 伊姆兰塔里克