С самого начала одним из наших основных девизов было: простая интеграция. Поэтому API прогнозирования был первым выпущенным компонентом.

Недавно несколько партнеров запросили более простой способ предоставления своим пользователям доступа к услугам Lokad из своих веб-приложений.

Действительно, наше API прогнозирования поддерживает загрузку данных в Lokad и загрузку прогнозов из Lokad, но оно не поддерживает открытие учетной записи Lokad в первую очередь.

С точки зрения пользователя партнерского приложения это означает, что ему/ей приходилось переходить на нашу страницу регистрации, регистрироваться вручную, получать ключ API и, наконец, возвращаться в исходное приложение для завершения настройки модуля прогнозирования.

Очевидно, было место для улучшений: просто избавиться от ручного шага регистрации полностью.

Так появился Lokad.TinyAuth. Это небольшое REST-подобное API, которое позволяет либо открыть учетную запись Lokad, либо получить ключ API существующей учетной записи Lokad.

Это API вдохновлено OAuth, но намного проще (и намного менее выразительно). В основном, API поставляется с следующей командой REST

которая возвращает ключ API, связанный с только что созданной учетной записью. Теперь партнерские приложения могут запустить своих пользователей с Lokad за секунды.