Есть ли плагин Rails или rubygem, который дает вам отправную точку для добавления api в ваше приложение Rails? Мы хотим использовать модель API Key / Secret Key, API также должен поддерживать версии. Есть ли что-то, что даст нам немного, если не все это?





Плагин OAuth может быть полезен для ключей. Может показаться, что OAuth предназначен только для аутентификации пользователя, но если вы автоматически сгенерируете токены доступа и передадите их разработчикам, вместо того, чтобы иметь интерактивный пользовательский процесс с токенами запроса и авторизацией учетной записи, тогда у вас в основном будет довольно безопасная система ключей API. И плагин просто отлично подойдет.
Помимо этого, можно найти хорошее использование маршрутов рельсов (с условиями для вызова другого действия при получении, публикации, отправке и т. д., А также с префиксом / api / v1 /) и форматом (format.xml, format.js и т. д.) ) предоставляет довольно хороший способ создания RESTful API без использования плагина.
Посмотрите этот плагин для AuthLogic:
http://github.com/phurni/authlogic_api
Я думаю, это то, что вы ищете.
Это именно то, что я искал