Question

Existe-t-il un plugin Rails ou un rubygem qui vous donne le point de départ pour ajouter une API à votre application Rails? Nous voulons utiliser le modèle Clé API / Clé secrète, l’API doit également être versable. Y a-t-il quelque chose qui puisse nous en donner, sinon tout?

Était-ce utile?

La solution

Découvrez ce plug-in pour AuthLogic:

http://github.com/phurni/authlogic_api

Je pense que cela fait ce que vous recherchez.

Autres conseils

Le plug-in OAuth pourrait être utile pour les clés. Cela peut ressembler à OAuth uniquement pour l'authentification d'utilisateur, mais si vous générez automatiquement les jetons d'accès et les donnez aux développeurs, d'avoir un processus utilisateur interactif avec des jetons de demande et une autorisation de compte, vous disposez alors d'un système de clé d'API assez sécurisé. Et le plug-in va juste tomber dedans bien.

En dehors de cela, quelques utilisations intéressantes des routes de rails (avec des conditions pour appeler une action différente sur get, post, put, etc., et un préfixe de / api / v1 /) et format (format.xml, format. js, etc) fournit un très bon moyen de construire des API RESTful, sans avoir vraiment besoin d’un plugin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top