1

我正在使用 JAVA 应用程序并通过 ITIM api 对用户进行身份验证。如何通过 ITIM api 获得与用户相关的组?

4

1 回答 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 回答