1С:Предприятие 8.3.26
03.03.2025

Изменение настроек сохранения аутентификации (для версии 8.3.26)

После обновления платформы 1С:Предприятие 8 до версии 8.3.26 изменились настройки сохранения паролей при использовании OpenID. Ранее вход запоминался автоматически, а флаг "Не запоминать меня" был выключен. В новой версии появились два новых параметра:

Они теперь выключены по умолчанию и считываются из настроек сервера OpenID.

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

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

Внешняя обработка "SetSavePassByDefaultInAdditionalAuthSettings" позволяет автоматически установить флажки "Разрешить сохранение аутентификации" и "Сохранять аутентификацию по умолчанию", которые учитываются при аутентификации с помощью сервера OpenID, начиная с версии 8.3.26.ХХХХ платформы.

 Для изменения настроек используется следующий код:

Копировать в буфер обмена
  НастройкиАвтоматическогоСохраненияПараметровАутентификации =
        ДополнительныеНастройкиАутентификации.ПолучитьНастройкиАвтоматическогоСохраненияАутентификации();
  НастройкиАвтоматическогоСохраненияПараметровАутентификации.РазрешитьСохранение = Истина; 
  НастройкиАвтоматическогоСохраненияПараметровАутентификации.СохранятьПоУмолчанию = Истина;
  ДополнительныеНастройкиАутентификации.УстановитьНастройкиАвтоматическогоСохраненияАутентификации(НастройкиАвтоматическогоСохраненияПараметровАутентификации);

Пример запуска обработки:

Копировать в буфер обмена
1cv8 enterprise /Lru /F<infobase> /DisableStartupMessages /Execute SetSavePassByDefaultInAdditionalAuthSettings.epf      

Внешняя обработка SetSavePassByDefaultInAdditionalAuthSettings.epf находится в каталоге \1CITS\EXE\OpenID_settings

Копировать