我使用的是陈词滥调,如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