Открытие аккаунтов Lokad с помощью Lokad.TinyAuth, маленького REST API

С самого начала одним из наших основных принципов было: простая интеграция. Именно поэтому Forecasting API стал первым выпущенным компонентом.
Недавно несколько партнеров попросили более простой способ предоставлять своим пользователям доступ к сервисам Lokad через их веб-приложения.
Действительно, наш Forecasting API поддерживает загрузку данных в Lokad и скачивание прогнозов из Lokad, но он не поддерживает открытие аккаунта Lokad с самого начала.
С точки зрения пользователя партнерского приложения это означало, что ему приходилось переходить на нашу страницу регистрации, регистрироваться вручную, получать API-ключ и, наконец, возвращаться в исходное приложение для завершения настройки модуля прогнозирования.
Очевидно, что можно было сделать лучше: просто полностью отказаться от этапа ручной регистрации.
Таким образом, появился Lokad.TinyAuth. Это маленький REST-стиль API для того, чтобы создать аккаунт Lokad, или получить API-ключ от уже существующего аккаунта Lokad.
Этот API отчасти вдохновлен OAuth, но намного проще (и гораздо менее выразителен). По сути, API имеет следующую REST-команду
которая возвращает API-ключ, связанный с недавно созданным аккаунтом. Теперь партнерские приложения могут за считанные секунды подключить своих пользователей к Lokad.