Ответ 1
Проверьте этот плагин для AuthLogic:
http://github.com/phurni/authlogic_api
Я думаю, что делает то, что вы ищете.
Есть ли плагин Rails или rubygem, который дает вам отправную точку для добавления api в ваше приложение Rails? Мы хотим использовать модель API Key/Secret Key, API также должен быть версией. Есть ли что-то, что даст нам некоторые, если не все это?
Проверьте этот плагин для AuthLogic:
http://github.com/phurni/authlogic_api
Я думаю, что делает то, что вы ищете.
плагин OAuth может быть полезен для ключей. Это может выглядеть как OAuth только для аутентификации пользователей, но если вы автоматически генерируете токены доступа и предоставляете их разработчикам, вместо того, чтобы иметь интерактивный пользовательский процесс с токенами запроса и авторизацией учетной записи, тогда у вас в основном есть совершенно безопасная ключевая система API. И плагин будет просто красиво упасть.
Кроме этого, полезно использовать маршруты рельсов (с условиями для вызова другого действия на get, post, put и т.д. и префикс /api/v 1/) и format (format.xml, format. js и т.д.) обеспечивает неплохой способ создания RESTful API, который действительно нуждается в плагине.