Tag: 单点登录

Ruby on Rails的SAML 2.0 SSO?

我在哪里可以为SAML 2.0 SSO挖掘Ruby或Ruby on Rails库。 我有一组要构建的企业应用程序,但需要从中央身份validation系统进行联合登录。 我在Microsoft .Net环境中使用过SAML 1.1和SAML 2.0,但还没有看到一个处理Ruby on Rails的SAML提供者和消费者的库。 有人可以指出我正确的方向或告诉我,我是否需要自己建立图书馆?

跨应用/服务器的Rails身份validation

我一直在开发我的rails应用程序,同时尽可能保持模块化。 我正在尝试将下面的不同部分实现为服务。 举个Facebook的例子: a)允许用户拥有墙壁,post等的MainApp 。 b)存储照片的PhotoApp ,允许用户查看他的照片等。这是一个独立的应用程序,它将具有可由MainApp使用的REST API。 我正在考虑将OAuth用作单点登录解决方案(如本教程中所述http://blog.joshsoftware.com/2010/12/16/multiple-applications-with-devise-omniauth-and-single-sign-on / )其中每个应用程序将通过OAuth授权,并将基于cookie访问当前用户会话。 第一个问题:这是可行的解决方案吗? 第二个问题:我希望能够从MainApp服务器(而不是用户的浏览器)调用PhotoApp API。 如何在这种情况下进行身份validation? 第三个问题:如果说我有一个使用node.js的服务,它将如何工作?