java - 与 ITIM 中的用户关联的组

标签 java tivoli-identity-manager

我正在 JAVA 应用程序中工作,并通过 ITIM api 对用户进行身份验证。如何通过ITIM api让群组与用户关联?

最佳答案

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

Person对象获取DistinguishedName。 使 PersonMO 对象具有类似于 new PersonMO(platform, subject, person.getDistinguishedName());

的构造函数

创建新AccountManager(平台,主题);

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

获取getSystemUserDN(userId);PersonDao 类将有助于实现这一点。

创建new SystemUserMO(m_platform, m_subject, new DistinguishedName(systemUserDN));

systemUserMO.getData().getRoles()获取角色/组

干杯 伊姆兰·塔里克

关于java - 与 ITIM 中的用户关联的组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5731018/

相关文章:

java - JPA Criteria Builder 按总和列排序

java - enums value() 方法和 class.getEnumConstants() 的比较

java - Apache Commons UrlValidator 不支持 unicode。有替代方案吗?

java - 如何在 IBM Tivoli Identity Manager 中添加角色

从 openLDAP 客户端到 IBM LDAP 的 ssl 连接

java - 在 Java 中将字符串从 Windows 字符集转换为 UTF 8

java.lang.RuntimeException : Failure delivering result ResultInfo{who=null, request=131074,结果=-1,data=Intent {(有额外内容)}}到 Activity

java - 授权用户使用 ITIM 中分配的组

java - 寻找在多线程平台上创建用户名的好方法

java - com.tivoli.mts.PDPrincipal.implies(com.tivoli.mts.PDPermission) 已弃用