COM-дескриптор администратора: задать пароль без регистрации

Учебные задачи

Пароль присваивается настоящему новому описанию администратора. Дескриптор не регистрируется и секрет не печатается.

Где и как запускать

Синтаксический пример толстого клиента Windows, обращающегося к COM-интерфейсу своего отдельного учебного сервера. Эти COM-методы в справке имеют контекст «Интеграция». Здесь COM не запускался.

Подготовка

  1. Подготовьте собственный локальный учебный агент по 127.0.0.1:1540, ровно один свой кластер и один свой рабочий процесс. На компьютере примера должен быть зарегистрирован совместимый V85.COMConnector.

  2. Заполните в своей форме ИмяАгента, ПарольАгента, ИмяАдминистратораКластера и ПарольКластера. Для доступа к своей ИБ нужны ИмяАдминистратораБазы и ПарольБазы. Все пароли вводятся скрыто и не печатаются.

  3. Подключение рабочего процесса берёт действительный адрес из полученного описания процесса. Это не подключение по случайному GUID или к неизвестной машине.

  4. НовыйПароль — отдельный скрытый строковый реквизит своей формы, заполненный учебным секретом. Не используйте пароль рабочего администратора.

Менеджер = Новый COMОбъект("V85.COMConnector");
Агент = Менеджер.ConnectAgent("127.0.0.1:1540");
Агент.AuthenticateAgent(ИмяАгента, ПарольАгента);
Администратор = Агент.CreateClusterAdminInfo();
Администратор.Name = "УчебныйАдминистратор";
Администратор.PasswordAuthAllowed = Истина;
Администратор.Password = НовыйПароль;
Сообщить("Заполнено описание: " + Администратор.Name);

Разбор по шагам

  1. Создайте реальный дескриптор штатной фабрикой своего агента.

  2. Разрешите парольную аутентификацию и присвойте подготовленный учебный пароль.

  3. Покажите только имя описания, не пароль.

Как проверить результат

  1. RegClusterAdmin отсутствует: новое описание не регистрируется.

  2. Password не выводится и не сохраняется в журналы примера.

Ожидаемый результат

Это короткий синтаксический пример для указанного учебного стенда. Здесь он не выполнялся; сообщение после вызова не заменяет отдельную проверку фактического состояния.

На что обратить внимание

  1. Присваивание свойству описания не означает изменение зарегистрированной учётной записи.

  2. Не смешивайте COM-свойство Password с RAS-свойством Пароль.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.