我使用的是陳詞濫調,如Omniauth AUTH提供商(https://github.com/toyokazu/omniauth-shibboleth)。 登錄成功後,並重定向到軌道,因爲它無法看到任何Shib-會話ID或Shib-應用程序ID不能創建一個新的會話。 同Apache服務器的其他Web應用程序(JAVA),使用相同的陳詞濫調enpoint沒有任何問題。導軌和Omniauth和Shibboleth的
1
A
回答
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模塊。請參閱自述文件。
問候
相關問題
- 1. 使用設計和導軌的omniauth嘰嘰喳喳寶石5
- 2. Django和Shibboleth
- 3. Shibboleth和.NET
- 4. AWS和Shibboleth/SAML
- 5. 使用mysql和omniauth導軌3 => [BUG]分段錯誤
- 6. 導軌 - OmniAuth Facebook的投擲NoSessionError
- 7. OmniAuth Shibboleth策略配置不通過
- 8. 導軌和CSS
- 9. 導軌和的has_many
- 10. 瞭解Shibboleth和SAML
- 11. Omniauth :: Builder中間件刪除導軌
- 12. Shibboleth和CAS的區別?
- 13. RVM導軌3.2和導軌2.3
- 14. ruby on rails omniauth和omniauth-facebook
- 15. 導軌和外鍵
- 16. 導軌和外鍵
- 17. 導軌和條件
- 18. 導軌和鏈接
- 19. 導軌和路線
- 20. 導軌escape_javascript和remotipart
- 21. 導軌和載波
- 22. 導軌5和ActiveModelSerializers
- 23. 風格導軌和引導
- 24. 導軌中的Css和Bootstrap
- 25. 導軌的has_many和訪問
- 26. Spree-social和omniauth
- 27. OmniAuth和設計,
- 28. Rails3和Omniauth-google
- 29. Orchard CMS和Shibboleth認證
- 30. Shibboleth SP和ADFS作爲idP
調試表明我的理由:Shib-會話ID和Shib-會話ID有其名的前綴,所以我只是改變了他們的omniauth配置:)在那之後我也能讓兩個不同的shib端點一個Rails應用程序的工作在同一時間;) – Dawid 2013-03-27 21:28:02
這聽起來不錯! :)>你發現原因 這聽起來很瘋狂!? ;)>託管多個應用程序? 無論如何,感謝您的反饋! – 2013-04-01 11:29:24