我使用的是陈词滥调,如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和UTF-8的错误
- 2. 使用设计和导轨的omniauth叽叽喳喳宝石5
- 3. Shibboleth和.NET
- 4. 使用mysql和omniauth导轨3 => [BUG]分段错误
- 5. 导轨和CSS
- 6. 了解Shibboleth和SAML
- 7. Shibboleth和CAS的区别?
- 8. 导轨和条件
- 9. 导轨和路线
- 10. 导轨5和ActiveModelSerializers
- 11. 风格导轨和引导
- 12. 导轨的has_many和访问
- 13. Rails3和Omniauth-google
- 14. Spree-social和omniauth
- 15. Orchard CMS和Shibboleth认证
- 16. Azure AD,B2B和Shibboleth集成
- 17. 导轨和的Apache2和乘客
- 18. 导轨和设计及Omniauth - 多个社交媒体登录供应商
- 19. 导轨和多个类别
- 20. 导轨和人文化
- 21. 安装导轨和RVm
- 22. 导轨和嵌套资源
- 23. 导轨和HTTP POST PARAMS
- 24. twitter连接和导轨
- 25. 导轨 - 速度和时间
- 26. 加入表格和导轨
- 27. 导轨和通配符
- 28. 导轨 - 设计和acts_as_audited
- 29. mongomapper导轨3和设计
- 30. 导轨和路径选项
调试表明我的理由:Shib-会话ID和Shib-会话ID有其名的前缀,所以我只是改变了他们的omniauth配置:)在那之后我也能让两个不同的shib端点一个Rails应用程序的工作在同一时间;) – Dawid 2013-03-27 21:28:02
这听起来不错! :)>你发现原因 这听起来很疯狂!? ;)>托管多个应用程序? 无论如何,感谢您的反馈! – 2013-04-01 11:29:24