【发布时间】:2010-09-04 05:07:52
【问题描述】:
有谁知道在 Rails 应用程序中进行身份验证并允许其他 Sinatra 应用程序通过机架传递该身份验证令牌和会话状态的方法?
我正在寻找基本上允许单点登录的东西。 (我已经在带有身份验证的 rails 应用程序中拥有密钥和密钥,现在希望将其用作其他 Sinatra 应用程序的单点登录服务)
【问题讨论】:
标签: ruby-on-rails ruby sinatra rack single-sign-on
有谁知道在 Rails 应用程序中进行身份验证并允许其他 Sinatra 应用程序通过机架传递该身份验证令牌和会话状态的方法?
我正在寻找基本上允许单点登录的东西。 (我已经在带有身份验证的 rails 应用程序中拥有密钥和密钥,现在希望将其用作其他 Sinatra 应用程序的单点登录服务)
【问题讨论】:
标签: ruby-on-rails ruby sinatra rack single-sign-on
我将使用 Rubycas 客户端,它允许我使用 LDAP 并将会话推送到我创建的每个 ruby 应用程序。 Hancock 很好,它使用 OpenID,但这不是我需要的。
RubyCAS 客户端: http://code.google.com/p/rubycas-client/
【讨论】:
我知道它不完全符合您的要求,但请查看 github 上的 hancock。它是 Sinatra 中 SSO 的开源项目。如果不出意外,它会让您知道从哪里开始。
【讨论】:
【讨论】: