我正在使用 JAVA 应用程序并通过 ITIM api 对用户进行身份验证。如何通过 ITIM api 获得与用户相关的组?
问问题
730 次
1 回答
2
系统用户会有一个'erroles'属性,通过它我们可以得到用户组/角色的信息。
从Person对象获取DistinguishedName 。使PersonMO对象具有类似的构造函数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()获取角色/组
干杯伊姆兰·塔里克
于 2011-04-29T10:02:47.003 回答