Разработка модуля синхронизации 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, обеспечивая централизованное управление учетными записями.

Подготовка и подача годовой отчетности для ИП на патенте

Требуется помощь в подготовке и подаче отчетности за прошлый год для индивидуального предпринимателя, работающего на патентной системе налогообложения. Также нужна консультация по платежам и помощь в формировании заявления о закрытии ИП.