1
4
好吧,fb和twitter都是OAuth的定制版本,所以我认为每个应用程序都需要一个gem。但是!
|
2
7
自2010年10月以来,有人发明了一种名为OmniAuth的宝石。它将多个不同的身份提供者打包到一个机架中间件中。它并不专门处理授权或持久性——这由您决定。这可能是目前最好的选择,特别是如果您不打算使用经典的用户名/密码身份验证(尽管OmniAuth可以处理它)。 OmniAuth将处理来自Facebook、Twitter、Google、LinkedIn、37Signals和Github的身份识别。请参阅下面的完整清单,截至本次发布。 由于这是一个机架中间件,因此可以将其与 Devise 和 AuthLogic 最好的入门教程是为Rails写的博客文章Rumble on get authentication up and running quick: http://blog.railsrumble.com/blog/2010/10/08/intridea-omniauth Ryan Bates也有一些关于OmniAuth的铁路专家:
截至发帖时,以下是现成的供应商(基于 https://github.com/intridea/omniauth/tree/dc44c54d80ca0b49d1f63bbbf21165a7515fd41d ) OAuth/OAuth2:
开放ID:
HTTP基本:
企业: 其他:
|
3
5
|
4
3
|
Animesh Arya · 关联模型的Rspec 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 2 年前 |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 2 年前 |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 2 年前 |