我可以在OpenAM中使用IP地址而不是域名吗?

时间:2014-09-02 06:55:59

标签: openam

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

我正在尝试使用OpenAM配置SSO系统。  OpenAM ......不是一个轻松的解决方案,但我确实得到了我老板要求的解决方案。  我们有几个Web应用程序。 (App1,App2,App3,...)  我模拟了组合[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地址?  如果可能的话,我的情况只是由于我的错误?

提前谢谢你......(抱歉我的英语不好)

1 个答案:

答案 0 :(得分:2)

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