【问题标题】:Can I use IP addresses not Domain Names in OpenAM?我可以在 OpenAM 中使用 IP 地址而不是域名吗?
【发布时间】:2014-09-02 06:55:59
【问题描述】:

我不确定这是一个正确的问题。 (我是stackoverflow策略的新手)

我正在尝试使用 OpenAM 配置 SSO 系统。 OpenAM... 不是一个简单的解决方案,但我确实得到了我老板要求的解决方案。 我们有几个 Web 应用程序。 (应用 1、应用 2、应用 3、...) 我模拟了组合 [OpenAM + App1]。 没关系~(虽然需要很多时间和很多试验。) 我按照指南使用了域名。 [openam.example.com + www.app1.com]

但是,在我们的实际情况下,我们应该使用 IP 地址。 (例如,OpenAM:1.1.1.1,App1:2.2.2.2) 指南似乎说“这是不可能的”...... 我在那次审判中失败了。 当我使用“localhost”或“127.0.0.1”(用于简单模拟)时 App1(tomcat) 无法启动。 特工的日志是这样的……

ERROR: Failed to obtain auth service url from server: null://null:null
ERROR: AdminTokenAction: FATAL ERROR: Cannot obtain Application SSO token.
Check AMConfig.properties for the following properties
    com.sun.identity.agents.app.username
    com.iplanet.am.service.password

有没有办法为 OpenAM SSO 使用 IP 地址? 如果可能的话,我的情况只是因为我的错误?

提前谢谢你...(对不起我的英语不好)

【问题讨论】:

    标签: openam


    【解决方案1】:

    简而言之 - 不,这是不可能的。您必须使用 DNS 名称(并且不要使用 localhost - 这是自找麻烦)。 OpenAM 将 cookie 用于 SSO,而 cookie 需要 DNS 名称。

    【讨论】:

    • 谢谢你,奇异先生。我们应该改变我们的情况或解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 2015-03-27
    • 2017-01-03
    • 1970-01-01
    • 2014-08-13
    • 2014-08-21
    相关资源
    最近更新 更多