使用CLI在openAM中添加可编辑的自定义属性

时间:2016-02-23 19:31:47

标签: attributes ldap openam opendj

我正在尝试在openam中添加User Custom属性,它是嵌入式opendj。我按照他们的说明链接: https://backstage.forgerock.com/#!/docs/openam/12.0.0/dev-guide/chap-custom-attr 其中涉及:

  1. 更新新属性的Opendj Schema

  2. 使用新的自定义属性

  3. 更新iPlanetAmUserService
  4. 并允许用户在OpenAM中更新新属性。

  5. 我们希望使用 cli 自动执行整个过程,或者通过更新文件,我能够实现步骤1& 2 与cli。但对于第3步,它要么需要基于GUI的控制面板或Apache Studio目录。我试图通过cli或更新配置找到实现 Step 3 自动化的最佳选择。感谢您的建议..

1 个答案:

答案 0 :(得分:0)

如果第3步是允许用户更新OpenAM中的新属性,那么我不认为控制面板和Apache Directory Studio会有所帮助,因为它们都使用LDAP并直接与OpenDJ对话。 您可能需要将该属性添加到OpenDJ ACI之一,该属性指出用户可以修改的内容。例如,可以使用ldapmodify通过LDAP完成此操作。 现在,如果设置在OpenAM中,您应该能够使用amadmin CLI来执行此操作。