Привет программисты 1С, с вами Низамов Илья. В этом уроке мы рассмотрим как настроить JWT аутентификацию для http сервисов в 1С.
Флагманский курс «ИИ для 1С»: https://nizamov.school/courses/ai/cha...
Telegram-канал автора: https://t.me/+9iyfWeGqvMg2NTcy
Разбор темы в статье: https://nizamov.school/jwt-avtorizaci...
Мой курс для начинающих
https://nizamov.school/courses/integr...
Фирма 1С очень своеобразно реализовала поддержку JWT токенов, возможно они увидят мое видео и сделают их использование более удобным и на уровне платформы. Весь смысл JWT из коробки, это повышение безопасности, но без refresh токенов у нас получились обычные сессии.
Во втором видео я попробую их реализовать, так что подписывайтесь на мой телеграмм канал, ставьте лайки если видео было полезным и пишите ваши вопросы в комментариях.
Скачать все материалы и почитать статьи можете на моем сайте в блоге:
https://nizamov.school
#1с #1c #программист1с #курсы1с
Вступайте в группы и сообщества:
-ВКонтакте: https://vk.com/nizamov.studio
-Telegram: https://t.me/nizamov_studio_1c
Таймкоды:
00:00:00 — Вступление: JWT-аутентификация HTTP-сервисов в 1С
00:00:34 — Роль администратора и константы (время жизни, ключ подписи)
00:03:00 — Общие модули GVT и HTTP, повторное использование констант
00:04:01 — HTTP-сервис и шаблон echo для проверки доступности
00:05:00 — Пользователь и аутентификация по токенам доступа
00:06:00 — Публикация сервиса на Apache и настройка отладки
00:08:00 — Проверка echo в Postman
00:09:00 — Сравнение с Django, шаблон token и общие функции JSON
00:15:00 — Функция «получить токен»: пользователь ИБ и формирование ответа
00:18:01 — Сборка JWT-токена: алгоритм, эмитент, получатели
00:22:00 — Время жизни, идентификатор и полезная нагрузка токена
00:24:00 — Получение и декодирование токена в Postman
00:28:02 — Ручная настройка публикации (vrd) и параметры JWT
00:34:00 — Запрос к echo по токену и заголовок Authorization
00:35:00 — Доступ во вторую базу по тому же токену (JVT2)
00:40:01 — Итоги: чего не хватает в реализации 1С и планы на refresh
Сотрудничество и предложения:
-Mail: [email protected]
-WhatsApp: +7 (917) 449-09-97