单一登录与设计和OmniAuth

时间:2011-10-29 07:44:43

标签: ruby-on-rails devise omniauth single-sign-on

有很多关于使用OmniAuth和Devise能够使用facebook和twitter登录webapp的信息。但是,我正在尝试编写自己的OAuth提供程序而不使用fb / twitter等(并且未能找到示例)。

我基本上想拥有两个应用程序 - 一个包含用户表的UserManager和一个WebApp1(将来可能还有更多)。我希望用户能够转到WebApp1并重定向到UserMAnager以便能够登录,然后重定向回WebApp1。我不希望WebApp1有一个用户表。

我能指点一下吗?在这个阶段,我相信我需要两个应用程序中的Devise和WebApp1中的OmniAuth,尽管我不是100%肯定。

1 个答案:

答案 0 :(得分:2)

不确定你是否还有这个问题。

有一个很好的写法听起来与你的用例非常相似。

http://blog.joshsoftware.com/2010/12/16/multiple-applications-with-devise-omniauth-and-single-sign-on/

祝你好运