ruby on rails - simple - Complemento Rails para API Key+clave secreta
simple token authentication rails (2)
Mira este plugin para AuthLogic:
http://github.com/phurni/authlogic_api
Creo que hace lo que estás buscando.
¿Hay un complemento de Rails o un rubygem que te brinde un punto de partida para agregar una API a tu aplicación de Rails? Queremos utilizar el modelo API Key / Secret Key, la API también debe ser versionable. ¿Hay algo por ahí que nos dé algo, si no todo esto?
El complemento OAuth podría ser útil para las claves. Puede parecer que OAuth es solo para autenticación de usuario, pero si usted genera automáticamente los tokens de acceso y se los da a los desarrolladores, en lugar de tener un proceso de usuario interactivo con tokens de solicitud y autorización de cuenta, básicamente tiene un sistema de claves API bastante seguro. Y el plugin simplemente caerá muy bien.
Aparte de eso, un buen uso de las rutas de los rieles (con condiciones para llamar a una acción diferente en get, post, put, etc., y un prefijo de / api / v1 /) y formato (format.xml, format.js, etc. ) proporciona una forma bastante agradable de construir API RESTful, con necesidad realmente de un complemento.