【问题标题】:Openam ssoadm list policies errorOpenam ssoadm 列表策略错误
【发布时间】:2014-07-21 09:21:47
【问题描述】:

我想自动化我的 openam 设置。当我尝试使用 ssoadm 备份策略时遇到一个奇怪的问题

./ssoadm list-policies -u amAdmin -f /tmp/pwd.txt -e / -o /tmp/policies.txt

"null"

这是 ssoadm 给我的唯一错误,然后如果我检查 ssoadm 的错误日志,我会看到:

""2014-07-21 09:10:22"   /|com.miimetiq.identity.policy.RoleCondition    id=amAdmin,ou=user,dc=openam    5753f489d4161201     "Not Available" INFO    dc=openam       "cn=dsameuser,ou=DSAME Users,dc=openam" AMCLI-2442      ssoadm.error"Not Available"  192.168.100.10"

你知道这个错误是什么吗?可能与域的 dns 设置有关吗?

/etc/hosts 的输出

127.0.0.1       localhost
#127.0.1.1 test.miimetiq.com test
192.168.100.10 test.miimetiq.com test

openam 的域在我的场景中:test.miimetiq.com:8080/openam

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: openam


    【解决方案1】:

    这可能与您的自定义 PolicyCondition 实施有关。使用 ssoadm 时,您应该确保自定义策略扩展在类路径中可用。

    【讨论】:

    • 嗨,彼得,我该如何检查?我知道这样做的唯一方法是使用 openam 的网络服务器(8080 中的 tomcat)???
    • 我想指定策略是一一制定的,不是使用 ssoadm 而是使用 openam 的 Web 界面。然后问题就出在我无法用 ssoadm 列出它们之前解释过 :(
    • 在您的问题中,审核日志条目非常具有描述性:“com.miimetiq.identity.policy.RoleCondition”
    • 嗨,彼得,我昨天做了一些测试,当您意识到问题是某些策略具有具有某些价值的“角色条件”时。删除 RoleCondition 后,我们可以列出策略。我现在的问题是..我们如何维护角色条件并通过命令列出策略?
    • 同样,您应该通过编辑 ssoadm/ssoadm.bat 脚本将这些自定义扩展添加到 ssoadm 类路径中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多