Plugin Rails pour la signature API Key + Secret Key [fermé]
-
20-08-2019 - |
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?
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.