授权用户w.r.t在ITIM中分配组

时间:2011-04-19 11:55:23

标签: java security security-roles tivoli-identity-manager

我是ITIM的新手。我正在研究JAVA中的应用程序。我想根据分配给他们的组来授权用户。我怎么能这样做?

是否有任何api可以获取我可以授权的用户角色/组?

1 个答案:

答案 0 :(得分:1)

系统用户将拥有“erroles”属性,通过该属性我们可以获取用户组/角色的信息。

对象中获取 DistinguishedName 。使用new PersonMO(platform, subject, person.getDistinguishedName());

等构造函数创建 PersonMO 对象

制作new AccountManager(platform, subject);

这将为帐户集合accountManager.getAccounts(personMO, LocaleCreator.getLocale());

获取 getSystemUserDN(userId); PersonDao 课程将有助于实现这一目标。

制作new SystemUserMO(m_platform, m_subject, new DistinguishedName(systemUserDN));

systemUserMO.getData().getRoles()

获取角色/群组

干杯伊姆兰塔里克