Ruby on rails 使用Desive和OmniAuth进行单点登录

Ruby on rails 使用Desive和OmniAuth进行单点登录,ruby-on-rails,devise,omniauth,single-sign-on,Ruby On Rails,Devise,Omniauth,Single Sign On,有很多关于使用OmniAuth和Desive的信息,可以使用facebook和twitter登录到webapp。然而,我正在尝试编写自己的OAuth提供者,而不是使用fb/twitter等(并且没有找到示例) 我基本上想要两个应用程序——一个有用户表的UserManager和WebApp1(将来可能还有更多)。我希望用户能够转到WebApp1,并被重定向到UserMAnager,以便能够登录,然后被重定向回WebApp1。我不希望WebApp1有一个用户表 能给我一些指针吗?在这个阶段,我相信我

有很多关于使用OmniAuth和Desive的信息,可以使用facebook和twitter登录到webapp。然而,我正在尝试编写自己的OAuth提供者,而不是使用fb/twitter等(并且没有找到示例)

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


能给我一些指针吗?在这个阶段,我相信我需要在这两个应用程序中使用Desive,在WebApp1中使用OmniAuth,尽管我不是100%确定。

不确定您是否还有这个问题

有一个很好的writeup,听起来与您的用例非常相似

祝你好运