¿Hay un plugin de Rails o un rubygem que le proporcione un punto de partida para agregar una API a su 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?Complemento de Rails para clave de API + firma de clave secreta
Respuesta
Salida este plugin para AuthLogic:
http://github.com/phurni/authlogic_api
creo que hace lo que busca.
El OAuth plugin podría ser útil para las teclas. Puede parecer que OAuth es solo para autenticación de usuario, pero si 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 crear API RESTful, con necesidad de un plugin.
- 1. Ocultar clave secreta en el repositorio público
- 2. Clave secreta convertida en bytes, ¿cómo volver a convertirla en clave secreta?
- 3. Almacenar una clave secreta en Android
- 4. ¿Cómo cero una clave secreta en java?
- 5. Clave de firma de ensamblaje expiró
- 6. Mantener una clave secreta en secreto con Amazon Web Services
- 7. La clave proporcionada no es válida API de Google clave
- 8. Cambiar la contraseña de la clave de firma de Android
- 9. MAS: clave privada de identidad de firma de código
- 10. Cálculo de un hash SHA con una cadena + clave secreta en Python
- 11. Carga en Amazon S3 sin acceso y clave secreta
- 12. Google API clave y verificación de dominio
- 13. MySpace integración, clave de API generar
- 14. Google Maps API Alerta clave
- 15. Android: ¿qué sucede cuando caduca una clave de firma?
- 16. Solución anti-piratería para una clave secreta en la aplicación de Android?
- 17. Lanzar palabra clave en la firma de la función
- 18. ¿Por qué algunos proveedores de API requieren una clave API?
- 19. Encriptación simple de Javascript, descifrado de PHP con la clave secreta compartida
- 20. Android: Registro de clave de Google Maps API: clave de certificación MD5
- 21. ¿Cómo puedo excluir una clave secreta de un proyecto Xcode de fuente abierta?
- 22. Mantener la clave secreta SECRETO - dentro de la aplicación de Android ... cualquier idea
- 23. ¿Cuándo se requiere una clave API de Google Maps?
- 24. ¿Cómo comparto la clave secreta de mi aplicación móvil con el servidor la primera vez que la genero?
- 25. Clave de API de mapas de Bing (credenciales)
- 26. cuando tienes una clave secreta en tu proyecto, ¿cómo se puede presionar a GitHub?
- 27. Cómo exportar clave ASC privada/secreta para descifrar archivos GPG en Windows
- 28. Ficha secreta de rieles
- 29. Excepción de "clave incorrecta" para certificados con clave privada exportable
- 30. Clave externa para la clave compuesta
Eso es exactamente lo que estaba buscando –