我正在尝试创建一个使用许多不同OAuth客户端的应用程序,例如Facebook,Google,Microsoft Azure,Outlook,Pocket,Windows Live和Yahoo。我不想为每个提供商手动创建策略。是否有某种宝石可以让我轻松创建或使用这些OAuth提供商的策略?
答案 0 :(得分:0)
Omniauth是一个很好的选择,我认为完美适用于您尝试做的事情。它有一个非常大的预先存在的OAuth策略库(我认为你列出的大多数提供商都被覆盖)。它使得API密钥和重定向开发环境自定义的URI非常容易,因为它可以将这些凭证存储在独立的文件中。