Ouvrez des comptes Lokad avec Lokad.TinyAuth, une tiny REST API

Dès le début, l’un de nos principaux mots d’ordre a été : simple integration. Ainsi, l’API de prévision a été le premier composant à être lancé.
Récemment, quelques partenaires ont demandé une manière plus simple de permettre à leurs utilisateurs d’accéder aux services Lokad depuis leurs applications web.
En effet, notre API de prévision supporte l’upload de données vers Lokad et le téléchargement de prévisions depuis Lokad, mais elle ne supporte pas l’ouverture d’un compte Lokad dès le départ.
Du point de vue de l’utilisateur d’une application partenaire, cela signifie qu’il/elle devait se rendre sur notre page d’inscription, s’inscrire manuellement, récupérer la clé API, puis revenir à l’application d’origine pour finaliser la configuration du module de prévision.
Évidemment, il y avait une marge d’amélioration : supprimer complètement l’étape d’inscription manuelle.
Ainsi, Lokad.TinyAuth est né. Il s’agit d’une tiny REST-style API pour soit ouvrir un compte Lokad, soit obtenir une clé API à partir d’un compte Lokad existant.
Cette API s’inspire vaguement d’OAuth ; mais elle est bien plus simple (et bien moins expressive également). Fondamentalement, l’API est fournie avec la commande REST suivante
qui retourne une clé API associée au compte nouvellement créé. Les applications partenaires peuvent désormais permettre à leurs utilisateurs de commencer avec Lokad en quelques secondes.