estoy luchando para encontrar una joya útil que proporciona lo siguiente para una aplicación Rails 2.3.5:gema para OAuth2 Consumidor y la funcionalidad del proveedor en Rails 2.3.5
- queremos proteger a cabo con el API de OAuth 2 ; Por lo tanto, un controlador para la creación de acceso/solicitud de credenciales y los modelos (Cliente, Token, ...) se requieren
- queremos consumir OAuth2 servicios como Facebook y Twitter
También sería bueno tener el apoyo para autenticación de 3 patas y 2 patas.
me encontré con esas joyas, pero todos ellos tienen grandes inconvenientes:
- oauth-rubí (github.com/oauth/oauth-ruby)
- no estoy muy seguro de si ya implementos mecanismos OAuth2
- más como un lib básica para los servicios en la parte superior
- oauth-plugin (github.com/pelle/oauth-plugin)
- parece conveniente, pero sólo OAuth2 apoyado en la rama rails3 :(
- OAuth2 (github.com/intridea/oauth2)
- sólo para oAuth2 Consumidores/no Funcionalidad del proveedor
- OAuth2-rubí (github.com/aflatter/oauth2-ruby/tree/)
- última confirmación: 16.07.10 "DESCTRUCTIVE COMMIT" :(
- basado en OAuth2 Proyecto 00 (antiguo!)
- OAuth2-proveedor (github.com/ThoughtWorksStudios/oauth2_provider)
- última confirmación: 21.10.10 -? Buena
- única funcionalidad Proveedor :(
- basado en Proyecto de OAuth2 09 (muy reciente)
¿Alguien lograr esos requirenments con uno o una combinación de esas joyas Podría ¿me podría proporcionar una dirección?
Cualquier ayuda es muy apreciada!
Recibí una respuesta de pelle, el autor del oauth-plugin, hoy. Le pregunté si el soporte de oauth2 también estaría disponible en la rama principal (no solo en la rama rails3). Dijo: "Debería funcionar bien en Rails 2.3.x pero me gustaría escuchar comentarios al respecto. Realmente debería cambiar el nombre de la rama". ! Voy a tratar de salir ! http://github.com/pelle/oauth-plugin/issues#issue/19 – Makibo
Implementamos una horquilla personalizada de la rama rails3 desde el oauth-plugin y funcionó como un amuleto – Makibo
Todavía tengo un problema en before_filter: login_or_oauth_required y autenticar devoluciones de llamada, ¿cómo lo manejaste? – gozali