|
|
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
|
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |