ИспользованиеАутентификацииИнтернетПочтыПоТокену.Авто

Свойства · Auto

Автоматический режим. Если сервер поддерживает аутентификацию по протоколу OAuth2, то будет использована она, в противном случае – аутентификация по логину и паролю. Если значение свойства ТокенДоступа не указано, то аутентификация по протоколу OAuth2 не используется.

Полное описание, параметры и ограничения

ИспользованиеАутентификацииИнтернетПочтыПоТокену.Авто (UseInternetMailTokenAuthentication.Auto)

ИспользованиеАутентификацииИнтернетПочтыПоТокену (UseInternetMailTokenAuthentication)

Авто (Auto)

Доступен, начиная с версии 8.3.13.

Описание:
Автоматический режим. Если сервер поддерживает аутентификацию по протоколу OAuth2, то будет использована она, в противном случае – аутентификация по логину и паролю. Если значение свойства ТокенДоступа не указано, то аутентификация по протоколу OAuth2 не используется.
Использование в версии:

Доступен, начиная с версии 8.3.13.

Методическая информация

Практические примеры

Исследовать документированные значения проекта восстановления пароля

Проверяем семь указанных в помощнике значений по умолчанию. Способ Нет задаём сами: его исходное значение справка конструктора не обещает.

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

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. В отдельной учебной базе 8.5.1.1343 создайте серверный общий модуль УчебныеЗадачи. Фрагмент вставьте внутрь ВыполнитьПример() Экспорт и вызовите своей учебной командой.

  2. Во всех задачах Новый НастройкиВосстановленияПароля создаёт собственный объект в памяти. Код не устанавливает дополнительные параметры информационной базы и не запускает восстановление пароля.

  3. Не подставляйте реальные SMTP-пароли, OAuth-токены, адреса сотрудников и рабочие ссылки. example.invalid — учебный адрес, не настроенный почтовый сервер.

  4. Каждый пример выполняйте отдельно. Вывод и свойства проверяются в сообщениях/отладчике; доставки письма, изменения пароля и открытия сайта не будет.

Проект = Новый НастройкиВосстановленияПароля;
Проект.СпособВосстановленияПароля = СпособВосстановленияПароляПользователяИнформационнойБазы.Нет;
Сообщить(Проект.ДлинаКодаПодтверждения = 8);
Сообщить(Проект.СрокДействияКодаПодтверждения = 600);
Сообщить(Проект.ДлительностьБлокировкиЗапросаОбновленияКодаПодтверждения = 30);
Сообщить(Проект.МаксимальноеКоличествоНеуспешныхПопытокПроверкиКодаПодтверждения = 3);
Сообщить(Проект.ПортSMTP = 0);
Сообщить(Проект.АутентификацияПоТокену = ИспользованиеАутентификацииИнтернетПочтыПоТокену.Авто);
Сообщить(Не Проект.ТолькоЗащищеннаяАутентификацияSMTP);
Сообщить(Проект.СпособВосстановленияПароля = СпособВосстановленияПароляПользователяИнформационнойБазы.Нет);

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

  1. Конструктор создаёт новый объект, не читает фактическую настройку рабочей базы.

  2. Длина кода — 8 символов; срок 600 секунд — 10 минут; ожидание повторного запроса 30 секунд; допустимых неуспешных попыток 3.

  3. Порт 0 — условное значение выбора порта по ИспользоватьSSL, а не сетевой порт 0.

  4. Авто относится к выбору токенной аутентификации. Последнее сравнение проверяет наше явное присваивание Нет, не значение конструктора.

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

  1. Восемь сообщений Истина; первые семь относятся к документированным исходным значениям, восьмое к нашему отключению способа.

  2. Не считайте эти числа рекомендацией политики безопасности для вашей организации.

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

Проверены исходные параметры нового проекта без чтения секретов и действующей настройки базы.

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

  1. Новый объект и настройки информационной базы — разные вещи.

  2. Авто не означает, что токен выдан, авторизация прошла или письмо доставлено.

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

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

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

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

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