Разработка модуля синхронизации Active Directory с Supabase

Цель проекта

Создать автономное решение для интеграции локальной службы каталогов Active Directory с аутентификацией в Supabase, так как стандартная интеграция Supabase поддерживает только Azure Active Directory.

Основные функции модуля

Синхронизация пользователей

  • Регулярное (по расписанию) подключение к локальному контроллеру домена Active Directory.
  • Получение списка пользователей и их атрибутов (например, логин, email, имя, фамилия).
  • Создание соответствующих учетных записей в проекте Supabase для новых пользователей, найденных в AD.

Управление доступом

  • Автоматическая блокировка (деактивация) учетных записей в Supabase для пользователей, удаленных или отключенных в Active Directory.
  • Возможность обработки изменений основных атрибутов пользователя (обновление данных в Supabase).

Технические требования

  • Модуль должен быть надежным и работать в фоновом режиме (например, как служба или cron-задача).
  • Необходима настройка расписания синхронизации (например, раз в час/день).
  • Обязательно логирование процессов синхронизации, успешных операций и ошибок.
  • Безопасное хранение учетных данных для подключения к AD и ключей API Supabase.

Ожидаемый результат

Готовое решение, позволяющее администраторам управлять доступом к приложению на Supabase через стандартные инструменты локальной Active Directory, обеспечивая централизованное управление учетными записями.

Разработка стратегии продвижения и роста трафика для транспортной компании

Требуется комплексное развитие и увеличение трафика для транспортной компании в Москве. В настоящее время используется только контекстная реклама. Нужны креативные и эффективные решения с подтвержденным результатом.