Python + 1С. Защищенный oauth 2 сервер (вебинар)

Свяжите 1С с внешним Python-сервисом по REST/JSON и защитите обмен через OAuth2 и JWT — с нуля, на готовых конфигурациях и коде BSL.

3 000 ₽
Ближайший бесплатный вебинар
Автономный ИИ-агент для 1С: спрашиваете голосом — MCP отвечает данными базы
10 сентября, 18:00 МСК
Зарегистрироваться
Есть вопросы по курсу, оплате или работе с юрлицами?

Оставьте заявку — свяжусь и отвечу лично: подойдёт ли курс под вашу задачу, как оформить рассрочку и выставить счёт от компании.

Что вы получите

Установите Python и PyCharm и освоите основы языка для задач 1С
Поднимете HTTP-сервис 1С как REST-бэкенд с версионированием и единым JSON-ответом
Защитите обмен по OAuth2: получение и обновление токена, вызовы с Bearer
Выпустите JWT через нативный объект ТокенДоступа (HS256) и разберёте его
Вызовете FastAPI-микросервис из 1С и обработаете ответ и ошибки
Настроите 1С одновременно как REST-клиент и как REST-сервер

Для кого этот курс

1С-разработчики (BSL) без опыта Python
Интеграторы, которым нужен внешний Python-сервис рядом с 1С
Разработчики, поднимающие REST API и HTTP-сервисы для обмена с 1С
Те, кто защищает интеграцию 1С через OAuth2 и JWT
1С-специалисты, автоматизирующие обмен с FastAPI/Django-бэкендом

Разработай защищенный oauth 2 сервер на python для 1с за одно занятие.

Вы разработали HTTP сервис и не знаете как безопасно дать к нему доступ через интернет? 

Приходится настраивать VPN на всех устройствах для безопасной работы?

Используете аутентификацию по логину и паролю?

Если вы сталкиваетесь с данными проблемами, то я предлагаю разработать защищенный сервер на python для 1С с аутентификацией по стандарту Oauth 2.0

Чему вы научитесь:
Для тех кто первый раз слышит про python:

Разберем, где скачать, как установить и настроить все для разработки на Python.

Изучим базу:

Изучим базовые понятия языка для выполнения нашей задачи

Изучим ООП и фишки языка:

Изучим ООП в python

Разработаем прокси сервер:

Разработаем наш прокси сервер на python с oauth 2 аутентификацией

Выложим наш проект в интернет:

Развернем виртуальную машину linux, настроим окружение для работы нашего скрипта и запустим его в работу.

Python с нуля для 1С-разработчика

Суть блока

Python с нуля для тех, кто пишет на BSL: установка Python x64 с python.org, PyCharm Community, основы языка под реальные задачи 1С-разработчика. Порог входа низкий — Python знать заранее не нужно.

1С как REST-сервер (HTTP-сервис)

Суть блока

Поднимаем в 1С HTTP-сервис как REST-сервер: версионирование пути (/v1/...), единый формат JSON-ответа с полями response и error, сериализация ЗаписьJSON/ЧтениеJSON и логирование входящих запросов в журнал регистрации. 1С отдаёт данные наружу как полноценный API.

OAuth2-защита обмена

Суть блока

1С как OAuth2-клиент защищённого REST API: полный цикл password grant и refresh (POST o/token/), вызовы с заголовком Authorization: Bearer, разбор JSON-ответа, опциональный SSL. Защищённый бэкенд-прокси реализован на Python/Django (OAuth Toolkit).

JWT в 1С

Суть блока

Выпуск и разбор JWT в 1С через нативный платформенный объект ТокенДоступа (8.3.20+, HS256): поля iss/sub/exp/aud, подпись общим секретом, сценарий доверия между двумя базами по общему aud. Подробный текстовый разбор — в статье JWT-авторизация в 1С.

Вызов FastAPI-микросервиса

Суть блока

Вызываем внешний Python-микросервис из 1С: минимальный POST JSON на FastAPI, сборка тела через ЗаписьJSON, ВызватьHTTPМетод и обработка ошибок через журнал. Готовый паттерн «1С зовёт Python» для парсинга, вычислений или ИИ. Развёрнутый пример — в статье микросервис на FastAPI для 1С.

Часто задаваемые вопросы

Готовы начать обучение?

3 000 ₽