2013-03-11 47 views

回答

2

您是否嘗試過:對於omniauth-陳詞濫調調試選項? 不顯示它Shib,會話ID或Shib-應用程序ID?

如果您的Java Web應用程序可以正確接收來自Apache的環境變量,那麼Rails應用程序的URI必須與Java應用程序的URI不同。您必須將rails URI添加到shibd配置以保護您的rails應用程序。有關詳細信息,請參閱自述文件「如何驗證用戶」部分。

https://github.com/toyokazu/omniauth-shibboleth

如果你的字 '端點' 指的URI '/ yourapp /陳詞濫調/回調' 作爲完全相同Rails的一個,應該顯示與Shib-會話ID或Shib-應用程序ID:調試選項。在這種情況下,我找不到原因。一種可能是你正在使用單獨的導軌應用服務器,如雜種,瘦或獨角獸等。由於安全原因,我們目前僅支持Phusion乘客之類的Apache模塊。請參閱自述文件。

問候

+0

調試表明我的理由:Shib-會話ID和Shib-會話ID有其名的前綴,所以我只是改變了他們的omniauth配置:)在那之後我也能讓兩個不同的shib端點一個Rails應用程序的工作在同一時間;) – Dawid 2013-03-27 21:28:02

+0

這聽起來不錯! :)>你發現原因 這聽起來很瘋狂!? ;)>託管多個應用程序? 無論如何,感謝您的反饋! – 2013-04-01 11:29:24