Политики авторизации для чат-бота Мирты
В скором времени пакет @mirta/chatbot станет доступен для подключения в любые проекты на базе фреймворка.
Сформулировал красивый DSL для начальной настройки доступа пользователей к управлению контроллером Wiren Board из популярных мессенджеров.
В основу заложено несколько хитрых оптимизаций. Например, вот это полотно кода выполняется лишь в первом из скриптов wb-rules, который вызвал бота.
Повторные вызовы в любом другом месте будут получать конфигурацию из кэша на основе Mirta Store.
Можно развить идею, добавив динамическую авторизацию (управление списком разрешений, доступ с ограничением по времени).
mirta
wb-rules
chatbot
dsl
authorization