К статье
Практический материал

Администрирование · 11 мин

Что такое аутентификация в 1С и как её настроить

Что такое аутентификация в 1С, какие виды входа существуют, как настроить парольную, Windows- и OpenID-аутентификацию и устранить типичные ошибки входа.

Аутентификация в 1С — это процедура, при которой система проверяет, что пользователь действительно тот, за кого себя выдаёт. Прежде чем открыть справочники, документы или отчёты, платформа должна убедиться: логин существует, пароль совпадает, а учётной записи разрешён вход в конкретную информационную базу. Без успешной аутентификации права и роли пользователя не применяются вовсе — доступ к данным закрыт.

Механизм встроен в платформу 1С:Предприятие и работает одинаково для файловых и клиент-серверных баз. Отличие только в наборе доступных способов проверки и в том, где хранятся учётные данные. Понимание того, как устроена аутентификация, нужно администратору для постановки задач внедрению, а пользователю — чтобы понимать, почему система запрашивает пароль или сообщает об ошибке входа.

Важно не путать аутентификацию с авторизацией. Первая отвечает на вопрос «кто вы?», вторая — «что вам разрешено?». Пользователь может успешно войти в базу, но не увидеть ни одного документа, если ему не назначены роли. В этой статье разберём виды аутентификации, их настройку, типичные ошибки и способы их устранения.

Чем аутентификация отличается от авторизации и ролей

Эти три понятия работают последовательно, но решают разные задачи. Аутентификация подтверждает личность: система сверяет введённые данные с учётной записью. Авторизация определяет полномочия: какие роли назначены пользователю и какие объекты конфигурации ему доступны. Роли — это наборы прав на чтение, добавление, изменение и удаление конкретных объектов.

На практике это означает: если пользователь не может войти в базу совсем — проблема на уровне аутентификации (неверный пароль, отключённая учётная запись, конфликт способов входа). Если входит, но не видит нужный раздел или получает сообщение «Нарушение прав доступа» — проблема в ролях, и настраивать нужно не вход, а права.

Какие виды аутентификации поддерживает платформа 1С

Платформа 1С:Предприятие предлагает три основных способа проверки пользователя. Их можно включать по отдельности или комбинировать для одной учётной записи — тогда при входе система попробует применить разрешённые варианты.

Парольная аутентификация 1С

Классический вариант: при входе пользователь вводит имя и пароль, заданные администратором в конфигураторе. Пароль хранится в информационной базе в хешированном виде. Этот способ работает в файловых и клиент-серверных базах, не требует доменной инфраструктуры и подходит для небольших организаций. Его минус — пароль нужно выдавать, менять и контролировать вручную.

Аутентификация средствами Windows

При этом способе 1С доверяет проверку операционной системе: если пользователь уже вошёл в Windows под своей доменной или локальной учётной записью, платформа определяет его автоматически, без запроса пароля. В карточке пользователя 1С указывается соответствие учётной записи Windows в формате «Домен\Имя» или «\\Компьютер\Имя». Вариант удобен в доменных сетях: единый вход, централизованные парольные политики, отсутствие отдельных паролей 1С.

OpenID-аутентификация

OpenID позволяет использовать внешнего поставщика удостоверений — например, при публикации базы на веб-сервере или при работе через сервисы 1С. Пользователь подтверждает личность у доверенного провайдера, а 1С принимает результат этой проверки. Способ применяется реже двух первых и требует настройки поставщика OpenID и указания адреса в карточке пользователя.

Сравнение способов входа

Пароль 1С

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

Windows-аутентификация

Подходит для доменной сети, вход без ввода пароля; ограничение — требует корректного сопоставления учётных записей и не работает вне домена.

OpenID

Подходит для веб-доступа и внешних пользователей; ограничение — нужна настройка поставщика удостоверений.

Как настроить аутентификацию пользователя в конфигураторе

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

Настройка входа для нового пользователя
  1. 1
    Откройте конфигуратор и перейдите: Администрирование → Пользователи.
  2. 2
    Создайте пользователя, укажите имя и полное имя.
  3. 3
    На вкладке «Прочие» отметьте нужные виды аутентификации: пароль 1С, Windows или OpenID.
  4. 4
    Для пароля 1С задайте пароль и при необходимости включите требования сложности и запрет входа без пароля.
  5. 5
    Для Windows-аутентификации укажите учётную запись в формате ДОМЕН\Пользователь.
  6. 6
    Назначьте роли на соответствующей вкладке и сохраните изменения.
  7. 7
    Проверьте вход под новой учётной записью в режиме Предприятия.

Обратите внимание на флажки безопасности в карточке пользователя. «Показывать в списке выбора» позволяет скрыть служебные учётные записи из стартового окна. «Запрещено изменять пароль» полезен для регламентных учётных записей, пароль которых не должен меняться пользователем. Требование минимальной длины и сложности пароля задаётся на уровне всей базы в настройках входа.

Для клиент-серверных баз список пользователей хранится в кластере серверов 1С и синхронизируется с базой. Поэтому при переносе базы между серверами учётные записи могут потребовать повторной привязки — это нормальное поведение, а не ошибка.

Настройка Windows-аутентификации: условия и ограничения

Чтобы вход через Windows работал, должны совпасть несколько условий. Пользователь должен быть залогинен в Windows под учётной записью, указанной в карточке пользователя 1С. При клиент-серверном режиме сервер 1С должен иметь доступ к контроллеру домена для проверки учётных данных. Если сервер работает под Linux, требуется настройка Kerberos — это задача системного администратора, а не прикладного специалиста.

Типичная ситуация: Windows-аутентификация включена, но при входе всё равно запрашивается пароль. Чаще всего причина в том, что в карточке пользователя указана учётная запись в неверном формате или с опечаткой, либо пользователь зашёл на компьютер под локальной, а не доменной учёткой. Проверьте точное имя командой whoami в командной строке на рабочем месте пользователя и сверьте с карточкой в 1С.

Типичные ошибки входа и способы их устранения

Сообщение «Имя пользователя или пароль не верны» означает, что учётная запись найдена, но пароль не совпал, либо такого пользователя в базе нет. Проверьте раскладку клавиатуры и регистр — пароль чувствителен к регистру. Если пароль утерян, администратор задаёт новый через конфигуратор; восстановить старый нельзя, так как он хранится в виде хеша.

Ошибка «Ошибка аутентификации» при Windows-входе обычно указывает на рассинхронизацию привязки — например, после переименования компьютера, переноса базы или смены домена. Решение: открыть карточку пользователя и заново указать текущую учётную запись Windows.

Если база опубликована на веб-сервере и вход через браузер не проходит, а через тонкий клиент работает — проверяйте настройки аутентификации в публикации (файл default.vrd и настройки веб-сервера), а не карточку пользователя.

Типичные ошибки
01
Отключение всех видов аутентификации у единственного администратора — полная потеря доступа к управлению пользователями.
02
Привязка Windows-аутентификации к локальной учётке вместо доменной — вход перестаёт работать при смене компьютера.
03
Путаница между ошибкой входа и нехваткой прав — администратор сбрасывает пароль, хотя проблема в ролях.
04
Простые пароли без политики сложности — риск несанкционированного доступа к финансовым данным.

Как проверить, что аутентификация настроена правильно

После настройки обязательно выполните контрольный вход. Выйдите из своего сеанса и войдите под созданной учётной записью в режиме Предприятия. Убедитесь, что пользователь видит только положенные ему разделы — это подтвердит, что и аутентификация, и роли работают согласованно.

Контрольные точки

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

Вход под новым пользователем
Норма

Сеанс открывается, отображается интерфейс согласно ролям

Тревожный признак

Ошибка имени/пароля или пустой интерфейс без разделов

Windows-вход без запроса пароля
Норма

База открывается сразу после выбора в списке

Тревожный признак

Появляется окно ввода пароля или ошибка аутентификации

Список активных пользователей
Норма

Сеанс виден в консоли кластера или через Администрирование → Активные пользователи

Тревожный признак

Сеанс отсутствует — вход фактически не выполнен

Дополнительно полезно проверить журнал регистрации: в нём фиксируются события входа и отказов в аутентификации. Это основной инструмент расследования, когда пользователь утверждает, что «пароль точно правильный», а вход не выполняется.

Маршрут решения

Как выбрать способ входа

Небольшая компания без домена, файловая базаИспользуйте парольную аутентификацию 1С с политикой сложности паролей
Доменная сеть, клиент-серверная базаВключите Windows-аутентификацию и привяжите учётные записи домена
Доступ через браузер внешних пользователейРассмотрите OpenID или парольную аутентификацию с публикацией на веб-сервере
Пользователь работает и в офисе, и удалённоВключите комбинацию: Windows-аутентификацию в офисе и пароль 1С для веб-доступа

Часто задаваемые вопросы

Можно ли войти в 1С без пароля вообще?

Да, если включена только Windows-аутентификация — платформа использует текущий сеанс операционной системы. Также технически возможен пустой пароль при парольной аутентификации, но это грубое нарушение безопасности: включите запрет пустых паролей в настройках входа базы.

Что делать, если утерян пароль единственного администратора файловой базы?

Штатного способа восстановить пароль без доступа администратора нет — пароли хранятся в хешированном виде. Практический путь — обратиться к специалисту по 1С, который применяет известные технические приёмы снятия пароля на копии базы. Работайте только с копией, чтобы не повредить рабочие данные.

Почему после переноса базы на другой сервер перестала работать Windows-аутентификация?

Привязка пользователей к учётным записям Windows сохраняется, но новый сервер должен иметь доступ к контроллеру домена и корректные настройки аутентификации в кластере. Проверьте параметры сервера 1С и при необходимости заново укажите учётные записи в карточках пользователей.

Чем отличается пользователь информационной базы от пользователя конфигурации?

Это одна и та же сущность: список пользователей создаётся в конфигураторе и хранится в информационной базе. В типовых конфигурациях дополнительно существует справочник «Пользователи» для прикладных настроек — он связан с учётными записями, но не заменяет их.

Можно ли ограничить вход пользователя по времени или по компьютеру?

Штатных настроек расписания входа в платформе нет. Ограничения реализуются косвенно: через серверные механизмы, настройки веб-публикации, групповые политики Windows или программные доработки с проверкой условий при начале сеанса.

Безопасно ли хранить пароли пользователей в списке на бумаге или в таблице?

Нет. Открытый список паролей обесценивает всю систему аутентификации: при утечке злоумышленник получает доступ к учётным данным, а по журналу регистрации действия будут записаны на легитимных пользователей. Используйте политику сложности паролей и персональную ответственность за их хранение.

Итог

Что важно запомнить

Аутентификация в 1С подтверждает личность пользователя до проверки его прав. Доступны пароль 1С, Windows- и OpenID-аутентификация, их можно комбинировать. Настройка ведётся в карточке пользователя в конфигураторе, а большинство ошибок входа связано с неверным паролем, неправильной привязкой учётной записи Windows или путаницей между аутентификацией и ролями.