2014-09-02 36 views
0

我不確定這是一個適當的問題。 (我是stackoverflow策略的新手)我可以使用IP地址而不是OpenAM中的域名嗎?

我試圖配置使用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地址? 如果可能,我的情況只是由於我的錯誤?

預先感謝您...(和我的英語不好對不起)

回答

2

簡而言之 - 不,這是不可能的。您必須使用DNS名稱(並且不要使用本地主機 - 這是很麻煩)。 OpenAM使用Cookie進行SSO,並且Cookie需要DNS名稱。

+0

謝謝你,奇怪的先生。 我們應該改變我們的情況或解決方案。 – user1859006 2014-09-03 06:40:45

相關問題