[英]Authorize users w.r.t assigned groups in ITIM
我是ITIM的新手。 我正在使用JAVA开发应用程序。 我想根据分配给他们的组来授权用户。 我怎样才能做到这一点?
是否有可以获取用户角色/组以对其进行授权的api?
系统用户将具有“错误”属性,通过该属性我们可以获取用户组/角色的信息。
从Person对象获取DistinguishedName 。 使PersonMO对象具有类似于new PersonMO(platform, subject, person.getDistinguishedName());
构造函数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()
获取角色/组
干杯伊姆兰·塔里克(Imran Tariq)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.