单一登录与设计和OmniAuth

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

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

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

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

有一个很好的写法听起来非常类似于您的用例。

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

祝你好运