我是 ITIM 新手。我正在开发一个 JAVA 应用程序。我想根据用户分配到的组来授权用户。我怎样才能做到这一点?
是否有任何 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/5715947/