1С 8.3 Вставить ключи сопоставления
Данные > Примеры кода 1С > 1С 8.3 Пользователи, роли (права) доступа
Перейти в раздел примеры кода 1С 8.3:
В релизе 1С 8.3.22 анансировано улучшение аутентификации с использованием OpenID Connect. Для сопоставления полей токена с полями пользователя ИБ при аутентификации (через OpenID Connect и аутентификации по JWT-токену) в тип данных ПользовательИнформационнойБазы добавлено новое поле КлючиСопоставленияПользователя.
Добавить ключи сопоставления 1С 8.3 (начиная с релиза 22):
&НаСервере
Процедура ВставитьКлючиСопоставления(Отказ, ТекущийОбъект, ПараметрыЗаписи)
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени("Программист1С");
ПользовательИБ.КлючиСопоставленияПользователя.Вставить("yandex", "no-reply-1C@yandex.ru");
ПользовательИБ.КлючиСопоставленияПользователя.Вставить("gosuslugi","012-345-678-90");
ПользовательИБ.КлючиСопоставленияПользователя.Вставить("bveb","Dyti3092-52");
ПользовательИБ.КлючиСопоставленияПользователя.Вставить("okta", "09876564321");
КонецПроцедуры
Процедура ВставитьКлючиСопоставления(Отказ, ТекущийОбъект, ПараметрыЗаписи)
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени("Программист1С");
ПользовательИБ.КлючиСопоставленияПользователя.Вставить("yandex", "no-reply-1C@yandex.ru");
ПользовательИБ.КлючиСопоставленияПользователя.Вставить("gosuslugi","012-345-678-90");
ПользовательИБ.КлючиСопоставленияПользователя.Вставить("bveb","Dyti3092-52");
ПользовательИБ.КлючиСопоставленияПользователя.Вставить("okta", "09876564321");
КонецПроцедуры
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник