我是ITIM的新手。我正在用JAVA开发一个应用程序。我希望根据分配给用户的组对用户进行授权。我该怎么做呢?
是否有任何api可以获取用户角色/组,我可以授权他们?
系统用户将有一个' erroles '属性,通过它我们可以获得用户组/角色的信息。
从Person对象中获取DistinguishedName。使PersonMO对象具有类似new PersonMO(platform, subject, person.getDistinguishedName());
使new AccountManager(platform, subject);
这将给帐户收集accountManager.getAccounts(personMO, LocaleCreator.getLocale());
得到 getSystemUserDN (userId); 。PersonDao类将帮助您获得此功能。
使new SystemUserMO(m_platform, m_subject, new DistinguishedName(systemUserDN));
从systemUserMO.getData().getRoles()
获取角色/组
干杯