Новые возможности для аутентификации в 1С:Предприятие 8.3.21

18.06.2021      94330

Фирма «1С» опубликовала анонс новых возможностей, которые ожидаются в технологической платформе 8.3.21. Предполагается, что в релизе будет доступна аутентификация с помощью JWT-токенов.

Что такое аутентификация с помощью JWT-токенов и как ее можно будет применить в решениях 1С

Официальный технологический блог «Заметки из Зазеркалья» сообщил о том, что в платформе, начиная с версии 8.3.21, будет доступна аутентификация с помощью JWT-токенов. То есть платформа будет поддерживать ряд новых возможностей для настройки кроссплатформенной интеграции:

  • возможность вызова из приложений, созданных на платформе, внешних HTTP / веб-сервисов, поддерживающих JWT-токены;
  • возможность выполнить из приложения через HTTP / веб-сервис программный вызов функции другого приложения от лица определенного пользователя, но при этом не хранить и не подставлять логин и пароль этого пользователя;
  • при помощи JWT-токена можно будет сгенерировать ссылку, по которой пользователь сможет в течение определенного времени интерактивно входить в приложение без ввода логина/пароля.

В заметке приводится несколько возможных сценариев использования новой функциональности. Например, можно будет из магазина сделать запрос на удаленный склад для получения остатков от лица конкретного менеджера. Или посылать новому сотруднику ссылку для первого входа в Документооборот без пароля, а уже в Документообороте пользователь сможет сам установить себе пароль для дальнейшей работы. Еще один возможный сценарий - создание временной ссылки для входа в приложение без пароля, например, для заполнения какой-то анкеты.

Авторы заметки указывают на то, что данный механизм аутентификации находит все более широкое распространение, и уже сейчас применяется на портале «Госуслуг» и в системе «Четный знак». В качестве наиболее очевидных преимуществ данного механизма обозначены такие:

  • отсутствие необходимости серверу приложений хранить дополнительные данные о выданных сессиях: все, что должен сделать сервер приложений — это проверить подпись JWT-токена
  • сервер приложений может не заниматься созданием токенов, а предоставить это внешнему серверу аутентификации.
  • JWT-токены делают возможным предоставление одновременного доступа к различным сервисам в том числе серверам приложений, то есть реализовать технологию Single Sign-On (SSO).

Как будет работать новый механизм аутентификации помощью JWT-токенов

JWT-токен представляет собой JSON-структуру, в поля которой записана вся необходимая для аутентификации информация – кем и кому выдан токен, время жизни токена, в каких приложениях этот токен может быть использован для аутентификации и тому подобное.

Для использования JWT-токенов во встроенном языке будет доступен объект ТокенДоступа, свойства которого соответствуют JWT-структуре и имеют понятные имена.

 

Схема работы с JWT-токеном .Сервер 1С в 8.3.21 сможет выступать и в качестве сервера аутентификации, и в качестве сервера приложений.
Источник: wonderland.v8.1c.ru

 

Для поддержки JWT-токенов разработчики платформы реализовали следующие доработки:

  • Во встроенном языке создание токенов доступа и заполнение их свойств нужными значениями. Перед отправкой для аутентификации токен должен быть подписан одним из 12 алгоритмов подписи токенов, поддерживаемых платформой. Для подписи токена нужно также указать ключ подписи. Ключ подписи обычно генерируется криптопровайдером; меняется он, как правило, редко, раз в несколько лет; хранить его можно, например, в константах конфигурации:

 

Программное создание токена доступа в платформе 8.3.21. Источник: wonderland.v8.1c.ru

 

  • Информационным базам, HTTP и Web сервисам через параметр запроса AccessToken или в заголовке Authorization можно будет передавать токен доступа в формате Base64URL . Токен доступа при участии в строковых операциях автоматически конвертируется в строку в формате Base64URL:

 

Способы авторизации с помощью токена доступа. Источник: wonderland.v8.1c.ru

 

  • Добавлен новый параметр AccessToken для запуска тонкого и веб-клиентов для опубликованных инфобаз с аутентификацией по JWT-токену.
  • В файле веб-публикации *.vrd инфобазы можно будет для сервисов и информационных баз указывать список доверенных эмитентов токена. Например, список информационных баз, чьим пользователям разрешен доступ по токену в данную инфобазу, а также ключи для проверки подписи.
  • В файле веб-публикации *.vrd будут настраиваться правила сопоставления пользователей токена и пользователей информационной базы. Например, если пришел токен с полем sub, в котором указан ИвановИИ, то можно настроить сопоставление с полем "Имя" пользователя ИБ. Также можно настроить сопоставление любого поля токена с полем Адрес электронной почты или Пользователь ОС пользователя ИБ.
  • В параметрах пользователя можно разрешить или запретить аутентификацию по токенам.

 

Настройка доступности механизма аутентификации с помощью JWT-токенов в 8.3.21. Источник: wonderland.v8.1c.ru

 

Полный текст заметки об аутентификации с помощью JWT-токенов доступен в официальном технологическом блоге «Заметки из Зазеркалья».


Автор:
Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. mip128 07.07.21 17:32 Сейчас в теме
Погодите, а 21 откуда уже ахах. Я и 20й-то как-то пропустил :D
Оставьте свое сообщение

См. также

По следам вебинара «Тестируем вместе 1С:Кабинет сотрудника»

Новость Инфостарт ИТ-новость Сервисы

21 июня состоялся вебинар Инфостарт, на котором мы познакомились с сервисом 1С:Кабинет сотрудника. К прямому эфиру подключилось около 150 единомышленников, среди которых бухгалтеры, технические специалисты, кадровики и даже руководители предприятий.

24.06.2022    623    user1763361    0       

Как быстро автоматизировать казначейство в любой базе 1С

Новость Инфостарт ИТ-новость

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

24.06.2022    642    vikad    4       

Фирма «1С» обновила вопросы для сдачи теста «1С:Профессионал» по «1С:Рознице»

Новость Розница ИТ-новость

В ближайшее время в продажу поступит обновленный комплект вопросов для подготовки к сертификационному экзамену по конфигурации «1С:Розница» редакции 2.3. Рассказываем, что нужно учесть при подготовке к тесту.

23.06.2022    793    ЕленаЧерепнева    0       

Конкурс: предложи докладчика и выиграй онлайн-трансляцию INFOSTART EVENT 2022 Saint Petersburg. Итоги

Новость Инфостарт infostartevent ИТ-новость Конкурс Мероприятия

Сильная, интересная программа – залог успешной конференции, поэтому мы всегда находимся в поиске интересных докладчиков. Чтобы понять, какой спикер будет интересен участникам конференции, мы решили обратиться непосредственно к членам сообщества.

23.06.2022    7486    eselyanina    52       

Фирма «1С» и «Лаборатория Касперского» будут создавать решения с кибериммунитетом

Новость Безопасность ИТ-новость Нуралиев

Фирма «1С» в партнерстве с «Лабораторией Касперского» планирует заняться разработкой кибериммунных систем управления промышленными и другими предприятиями. Соглашение о партнерстве в данной области уже подписано.

23.06.2022    502    ЕленаЧерепнева    1       

Билет на INFOSTART EVENT 2022 Saint Petersburg в рассрочку

Новость Инфостарт infostartevent Мероприятия

Для тех, кто сомневается, ехать ли в Санкт-Петербург на INFOSTART EVENT 2022, мы предлагаем воспользоваться рассрочкой.

23.06.2022    558    eselyanina    4       

Опубликована бета-версия платформы «1С:Предприятие 8.3.22»

Новость v8 Зазеркалье ИТ-новость

Фирма «1С» выложила дистрибутив ознакомительной версии технологической платформы 8.3.22. Рассмотрим наиболее заметные изменения, которые вошли в релиз, а также вспомним, что публиковалось в планах по развитию платформы.

21.06.2022    2287    ЕленаЧерепнева    7       

18 июля стартует онлайн-курс «Специалист по платформе 1С:Предприятие 8.3»

Новость Обучение, бизнес-тренинг, курсы Программист

Курс разработан для подготовки к сдаче экзамена на сертификат «Специалист по платформе 1С:Предприятие 8.3». За два месяца студенты научатся решать практические задачи, аналогичные тем, с которыми они столкнутся на экзамене.

21.06.2022    4518    dklimchuk    2       

INFOSTART EVENT 2022 Saint Petersburg: представляем хедлайнеров управленческих секций

Новость Инфостарт infostartevent ИТ-новость Мероприятия

До старта голосования за доклады осталось 2 недели – 5 июля мы опубликуем все полученные заявки от докладчиков и каждый член сообщества сможет проголосовать за понравившийся доклад. А сегодня мы расскажем о хедлайнерах управленческих секций.

20.06.2022    4695    eselyanina    6       

Фирма «1С» опубликовала финальный релиз плагина для перевода 1С:Language Tool

Новость EDT ИТ-новость

1С:Language Tool предназначен для разработчиков, которые используют 1С:EDT, и решают задачи, связанные с переводом кода и интерфейсов в продуктах на платформе 1С:Предприятие. Рассказываем о преимуществах использования 1С:Language Tool.

20.06.2022    5510    ЕленаЧерепнева    0       

Фирма «1С» объявила о стратегическом партнерстве с несколькими российскими регионами

Новость ИТ-новость Нуралиев

Соглашение о совместной работе в области ИТ-технологий было заключено с несколькими областными администрациями и региональными университетами. Также фирма «1С» планирует более тесно сотрудничать с «КАМАЗом» и ГК «Дикси».

17.06.2022    3507    ЕленаЧерепнева    3       

Все, что ни делается, к лучшему: что ждет пользователей SAP при переходе на 1С

Новость ERP2 ДО УХ Импортозамещение ИТ-новость

Импортозамещение и уход с российского рынка немецкого разработчика существенно сократят число пользователей SAP ERP в России. Рассказываем об особенностях миграции на 1С и о преимуществах корпоративных продуктов на платформе 1С:Предприятие.

17.06.2022    8823    ЕленаЧерепнева    41       

Приглашаем на вебинар по функциональности сервиса «1С:Кабинет сотрудника»

Новость Инфостарт ИТ-новость Мероприятия Сервисы

Во вторник, 21 июня, в 11:00 на Инфостарте состоится практический вебинар «Тестируем вместе 1С:Кабинет сотрудника». Расскажем, как автоматизировать взаимодействие персонала с кадровыми службами и бухгалтерией предприятия в части документооборота.

17.06.2022    5342    user1763361    0       

Программа компенсации расходов МСП за СБП будет продлена до конца года

Новость УНФ ИТ-новость Сервисы

Правительство решило продлить действие программы, в рамках которой малому и среднему бизнесу компенсируются расходы на проведение платежей через СБП. Расскажем, какие сценарии оплаты через СБП поддерживаются в 1С:УНФ.

16.06.2022    1372    ЕленаЧерепнева    2       

В платформе 1С версии 8.3.23 будет доступно управление табличными пространствами

Новость v8 Зазеркалье ИТ-новость

Разработчики платформы 1С в версии 8.3.23 планируют реализовать возможность управления табличными пространствами. Это повысит производительность отдельных операций и позволит более гибко подходить к организации СУБД.

16.06.2022    2479    ЕленаЧерепнева    7       

Интеграция с Wildberries и Яндекс.Маркет с точностью в мелочах

Новость Интеграция Инфостарт Infostart Software Partners ИТ-новость Маркет Онлайн-торговля

Сегодня в рамках цикла новостей о решениях из подборки инструментов Инфостарт по интеграции 1С с маркетплейсами мы рассмотрим продукт «Модули интеграции с маркетплейсами (WILDBERRIES + ЯНДЕКС МАРКЕТ) по схеме FBS для УТ 11, КА 2, ERP 2».

15.06.2022    4385    TShaban    12       

Собери свою команду для участия в INFOSTART EVENT 2022

Новость Инфостарт infostartevent ИТ-новость Мероприятия

Чтобы гостям конференции было удобно и выгодно планировать поездку, объявляем акцию «4+1+1». При покупке 4 офлайн-билетов на INFOSTART EVENT 2022 Saint-Petersburg дарим еще два билета: офлайн- и онлайн-участие в конференции.

15.06.2022    3682    eselyanina    0       

Infostart Toolkit 2022.4: динамический список, сравнение движений и избранное в регламентных заданиях

Новость v8::Запросы v8::СКД Инфостарт Infostart Software Partners ИТ-новость Маркет Программист Инструменты и обработки

В составе инструментов появился универсальный динамический список для просмотра любых объектов метаданных. Упрощена установка пустых значений в объединениях запросов, реализовано сравнение движений и фильтрация в списке регламентных заданий.

14.06.2022    4772    vikad    4       

Переход на 1С:ERP: не только затраты, но и выгоды

Новость ERP2 УПП1 Инфостарт Infostart Meetup ИТ-новость Мероприятия

8 июня на Инфостарте прошел первый летний митап. Он был посвящен особенностям перехода на 1С:ERP. Актуальная тема привлекла к себе много внимания – всего на митап зарегистрировалось 889 человек, а количество слушателей в онлайне доходило до 450.

09.06.2022    8899    vikad    38       

Фирма «1С» выпустила новый вид лицензии для автоматизации банков на базе 1С:УХ

Новость УХ ИТ-новость Конфигурация

Лицензия для филиалов и дочерних обществ позволяет на порядок сократить затраты на автоматизацию филиальной сети с помощью конфигурации «1С:Учет и управление хозяйственной деятельностью банка» на базе тиражного продукта «1С:УХ».

09.06.2022    1961    ЕленаЧерепнева    0       

Бесплатный вебинар «Кейс по интеграции 1С с маркетплейсами. Ювелирное дело»

Новость Infostart Software Partners ИТ-новость Маркет Мероприятия Онлайн-кассы

22 июня Инфостарт проведет бесплатный вебинар по интеграции 1С-решений с маркетплейсами в ювелирной отрасли. Присоединяйтесь к обсуждению, если вы уже продаете свой товар на маркетплейсах или только планируете это сделать.

08.06.2022    2318    TShaban    0       

Бизнес-анализ в формате «что, если…»: неочевидные возможности конфигурации «УНФ»

Новость УНФ ИТ-новость Сервисы

Фирма «1С» подготовила рекомендации по настройке финансовой модели в «1С:УНФ». Финансовая модель позволяет проанализировать возможные сценарии и взаимосвязи между ключевыми показателями бизнеса – почти как в настоящей BI-системе.

08.06.2022    4566    ЕленаЧерепнева    0       

ТОП-10 самых продаваемых разработок за май

Новость Инфостарт Infostart Software Partners ИТ-новость Маркет

Составили топ-10 самых продаваемых разработок за май 2022 года. Рейтинг разбит по двум параметрам: количеству продаж и сумме продаж.

07.06.2022    4589    pvasiletc    0       

Интеграция 1С и СберМегаМаркет с дополнительным прокси-сервером на борту

Новость Инфостарт Infostart Software Partners ИТ-новость Маркет Онлайн-торговля

Продолжаем рассказывать о решениях из подборки инструментов Инфостарт по интеграции 1С с маркетплейсами. Сегодня рассмотрим продукт «Двусторонний обмен между СберМегаМаркет и 1С через API».

06.06.2022    7829    TShaban    0       

Подводим итоги летней игры «Что Если Тогда»

Новость Инфостарт ИТ-новость Мероприятия

3 июня состоялась летняя игра «Что Если Тогда». Команду знатоков возглавил технический директор Инфостарта Артур Аюханов. Поединок закончился со счетом 6:5 в пользу команды знатоков.

06.06.2022    6972    user997184    0