Как добавить в список сервис внешних учетных записей
Добавить сервис внешних учетных записей можно следующими способами:
- В панели управления
-
- Откройте панель управления;
- Нажмите Приложения и нажмите на интересующее вас приложение;
- Нажмите Подключенные списки пользователей и в меню интересующего вас списка пользователей нажмите .
- С помощью встроенного языка
-
СервисУчетныхЗаписей —
НастройкиСервисаУчетныхЗаписей / НастройкиСервисаУчетныхЗаписейЕсиа —
СписокПользователей.CНастройкамиСервисовУчетныхЗаписей() —
СпискиПользователей.Изменить()метод ДобавитьЕСИАВСписокПользователей(СП: СписокПользователей): СписокПользователей пер НовыеНастройки = новый Множество<НастройкиСервисаУчетныхЗаписей>(СП.НастройкиСервисаУчетныхЗаписей) // Создадим новый сервис ЕСИА и его настройки пер СервисЕсиа = новый СервисУчетныхЗаписей(ВидСервисаУчетныхЗаписей.Есиа) пер НастройкиСервисаЕсиа = новый НастройкиСервисаУчетныхЗаписейЕсиа(СервисЕсиа, "Esia") // Настроим адреса для тестовго контура ЕСИА (без указания версии API) НастройкиСервисаЕсиа.АдресАвторизации = "https://server.example.com/aas/oauth2/ac" НастройкиСервисаЕсиа.АдресТокена = "https://server.example.com/aas/oauth2/te" НастройкиСервисаЕсиа.АдресПользовательскойИнформации = "https://server.example.com/rs/prns/" // Добавим в дополнительные настройки client_id информационной системы. // client_id для каждого приложения для разных ЮЛ свой НастройкиСервисаЕсиа.ИдКлиента = GetInformationSystemClientId() // Укажем тип хранилища в КриптоПро JCP НастройкиСервисаЕсиа.ВидХранилищаКлючей = "HDImageStore" // Хранилище без пароля НастройкиСервисаЕсиа.ПарольХранилищаКлючей = "" // Укажем псевдоним (алиас) записи с сертификатом и закрытым ключом для ИС в КриптоПро JCP НастройкиСервисаЕсиа.ПсевдонимЗаписиЗакрытогоКлюча = "<Псевдоним контейнера ключа КЭП из КриптоПро JCP>" // Если приватный ключ под паролем (а можно не задавать пароль при создании), то добавим также и его пер Пароль = GetPasswordForPrivateKey() если не Пароль.Пусто() НастройкиСервисаЕсиа.ПарольЗакрытогоКлюча = Пароль ; // Пользователя можно идентифицировать по СНИЛС или почте НастройкиСервисаЕсиа.ИдентифицироватьПо = ["snils", "email"] // Добавим сертификат для декодирования и проверки ответов из ЕСИА, // который можно взять по ссылке http://esia.gosuslugi.ru/public/esia.zip // Поле не обязательно к установке если GetEsiaResponseCertificate() != Неопределено НастройкиСервисаЕсиа.СертификатДляОтветовЕсиа = GetEsiaResponseCertificate() ; // Добавим к остальным сервисам НовыеНастройки.Добавить(НастройкиСервисаЕсиа) // Вернем новый список пользователей пер НовыйСП = СП.CНастройкамиСервисовУчетныхЗаписей(НовыеНастройки) СпискиПользователей.Изменить(НовыйСП) возврат НовыйСП ;
- С помощью HTTP API
-
Создать настройки сервиса внешних учетных записей у списка пользователей
Обновить настройки сервиса внешних учетных записей у списка пользователей