Abrir cuentas de Lokad con Lokad.TinyAuth, una pequeña API REST
Desde el principio, uno de nuestros lemas principales ha sido: integración sencilla. Por lo tanto, la API de pronóstico fue el primer componente en ser lanzado.
Recientemente, algunos socios solicitaron una forma más fácil de permitir que sus usuarios accedan a los servicios de Lokad desde sus aplicaciones web.
De hecho, nuestra API de pronóstico admite la carga de datos hacia Lokad y la descarga de pronósticos de Lokad, pero no admite abrir una cuenta de Lokad en primer lugar.
Desde el punto de vista del usuario de una aplicación asociada, esto significa que tenía que ir a nuestra página de registro, registrarse manualmente, obtener la clave de API y finalmente regresar a la aplicación de origen para finalizar la configuración del módulo de pronóstico.
Obviamente, había margen de mejora: simplemente deshazte por completo del paso de registro manual.
Por lo tanto, nació Lokad.TinyAuth. Esta es una pequeña API de estilo REST para abrir una cuenta de Lokad o para obtener una clave de API de una cuenta de Lokad existente.
Esta API está inspirada de manera flexible en OAuth; pero mucho más simple (y también mucho menos expresiva). Básicamente, la API viene con el siguiente comando REST
que devuelve una clave de API asociada a la cuenta recién creada. Las aplicaciones asociadas ahora pueden hacer que sus usuarios comiencen con Lokad en segundos.