Skip to content

introquest/epgu

 
 

Repository files navigation

Описание проекта

Данный проект представляет собой систему взаимодействия с API Госуслуг (ЕПГУ) для автоматизации подачи заявлений и обработки результатов. Включает в себя фронтенд и бэкенд, предназначенные для работы в тестовой версии ЕПГУ.

Использование

  1. Авторизация:

    • Организация-потребитель проходит авторизацию через API-ключ, выданный вендором.
    • Доступ осуществляется через механизм JWT-токенов.
  2. Создание заявления:

    • Генерация XML-запроса в соответствии со спецификацией ЕПГУ.
    • Подпись заявления с помощью КриптоПро.
    • Отправка заявления через API.
  3. Обработка ответов:

    • Получение статуса поданных заявлений.
    • Загрузка ответных документов.
  4. Работа с сертификатами:

    • Управление сертификатами для подписания данных.
    • Проверка валидности сертификатов.
  5. Администрирование:

    • Управление пользователями и API-ключами.
    • Мониторинг активности системы.

Требования

  • React для фронтенда
  • FastAPI / Python для бэкенда
  • Интеграция с КриптоПро для подписания документов

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.0%
  • Python 25.9%
  • Shell 1.6%
  • HTML 1.4%
  • Dockerfile 1.3%
  • CSS 0.8%