Frage

Gibt es eine Rails-Plugin oder eine rubygem, dass Sie einen Ausgangspunkt gibt für das Hinzufügen eines api zu Ihrer Rails-Anwendung? Wir wollen den API Key / Secret Key-Modell verwenden, sollte die API auch versionierbar sein. Gibt es etwas gibt, die uns einige geben, wenn nicht alle das?

War es hilfreich?

Lösung

Dieses Plugin Check out für AuthLogic:

http://github.com/phurni/authlogic_api

Ich denke, das tut, was Sie suchen.

Andere Tipps

Die OAuth-Plugin könnte für den Schlüssel nützlich sein. Es sieht vielleicht wie OAuth ist nur für die Benutzerauthentifizierung, aber wenn Sie die Zugriffstoken automatisch generieren und sie an Entwickler geben, anstatt einen interaktiven Benutzerprozess mit Anfrage-Token und Kontenberechtigung zu haben, dann haben Sie im Grunde ein ziemlich sicheres API-Schlüssel-System. Und das Plugin nur in schön fallen.

Other than that, einige schöne Verwendung von Schienen Routen (mit Bedingungen eine andere Aktion rufen bekommen, Post, setzen, etc, und ein Präfix / api / v1 /) und Format (format.xml, Format. js, etc) eine ziemlich nette Weise RESTful APIs zu bauen, withought wirklich ein Plugin benötigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top