Локатор
В первый раз мы получили запрос на предоставление временного доступа к местоположению груза лет 10 назад.
Суть была такая, что клиент нашего клиента (который заказал перевозку груза) требовал в online-режиме видеть, как передвигается его груз (из точки загрузки до конечной точки выгрузки).
Такой своеобразный online-трекинг заказа.
Мы сделали.
Тогда это было довольно нестандартно, и мы решили вопрос через создание временного пользователя и предоставления ему временного доступа.
Затем, видимо, клиенту это понравилось, и он начал такую услугу предлагать и другим своим заказчикам.
А мы в свою очередь автоматизировали процесс создания временного доступа, и клиент мог сам, запросами к нашей SDK, создавать временных пользователей и давать им доступ на любые объекты и на любой период.
Время шло.
И мы в Wialon вслед за всем миром перешли на систему токенов (токен – это своеобразный цифровой ключ для авторизации в системе Wialon, у которого есть время действия, которое вы определяете самостоятельно, с ограниченными возможностями выбора объектов).
В чём было удобство — теперь не требовалась авторизация по логину и паролю.
И имея ссылку с токеном, пользователь мог получить (ограниченный или полный) доступ в систему.
Ну и следующим логичным шагом было создание сервиса (мы назвали его
Locator), который позволял бы перевозчикам быстро и легко настраивать временные ссылки на свои машины для заказчиков груза.
При этом по ссылке заказчик получал не полный доступ к системе, а только карту со "своим" объектом.
И это было еще 7 лет назад, еще задолго до Яндекс Такси, Telegram и т.д. :)