Teams Chat Exporter

Развёртывание Teams Chat Exporter в масштабах организации

Для ИТ-администраторов

Teams Chat Exporter представляет собой пользовательский инструмент экспорта, который полностью работает в браузере от имени вошедшего пользователя. Ему не нужны регистрация приложения, согласие администратора Microsoft Graph и изменения на уровне тенанта. Его можно развернуть централизованно на всём парке устройств и контролировать имеющимися средствами управления браузерами.

Идентификаторы расширения

Принудительная установка

Используйте имеющиеся средства управления политиками браузеров.

Разрешения и зачем нужно каждое из них

Это разрешения, которые запрашивает расширение, взятые из опубликованных манифестов. Каждое действует на устройстве самого пользователя, от имени вошедшего пользователя.

Доступ к хостам

Расширение обращается только к хостам Microsoft и только к тем, которые нужны для экспорта. В манифесте перечислены все варианты Teams плюс несколько медиахостов Microsoft, чтобы инструмент работал со всеми типами тенантов. Один запуск взаимодействует с одним источником Teams того тенанта, в который вошёл пользователь (активная вкладка), а к медиахосту обращается только за элементами, которые действительно есть в конкретной беседе.

Обработка данных

Никакие данные не уходят на сторонний сервер или сервер разработчика. Сообщения и их медиа читаются из собственных служб Microsoft с использованием текущего сеанса пользователя, форматируются на устройстве и сохраняются через диалог браузера «Сохранить как», где пользователь выбирает папку и имя файла. В расширении нет ни прокси, ни облачных шагов, ни какой-либо аналитики или телеметрии. Оно работает от имени вошедшего пользователя, с тем доступом, который у него уже есть.

Исходный код и лицензия

Открытый код под лицензией MIT. Изучите код или соберите его сами: github.com/gediz/teams-web-chat-exporter. История выпусков ведётся в журнале изменений.