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

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

我是 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/

相关文章:

android - 如何在 Android 上保护数据库(加密)密码?

java - 如何防止外部xml文件被修改?

php - 在没有 mysql_real_escape_string 的情况下清理联系表

java - 正则表达式提取java中特定关键字后最后一次出现的数字/数字

java - jtable 按钮渲染器的按钮编辑器

sql - 分配用户角色的首选数据库设计方法? (帽子与组)

asp.net - 确定用户是否可以访问请求的页面?

spring - 定义具有继承权限的用户角色

java - 我如何通过 jHipster REST api 进行社交登录?

java - 检查并读取 android 中主 json 数组中的内部 json 数组?