Администрирование · 11 мин
Что такое аутентификация в 1С и как её настроить
Что такое аутентификация в 1С, какие виды входа существуют, как настроить парольную, Windows- и OpenID-аутентификацию и устранить типичные ошибки входа.
Аутентификация в 1С — это процедура, при которой система проверяет, что пользователь действительно тот, за кого себя выдаёт. Прежде чем открыть справочники, документы или отчёты, платформа должна убедиться: логин существует, пароль совпадает, а учётной записи разрешён вход в конкретную информационную базу. Без успешной аутентификации права и роли пользователя не применяются вовсе — доступ к данным закрыт.
Механизм встроен в платформу 1С:Предприятие и работает одинаково для файловых и клиент-серверных баз. Отличие только в наборе доступных способов проверки и в том, где хранятся учётные данные. Понимание того, как устроена аутентификация, нужно администратору для постановки задач внедрению, а пользователю — чтобы понимать, почему система запрашивает пароль или сообщает об ошибке входа.
Важно не путать аутентификацию с авторизацией. Первая отвечает на вопрос «кто вы?», вторая — «что вам разрешено?». Пользователь может успешно войти в базу, но не увидеть ни одного документа, если ему не назначены роли. В этой статье разберём виды аутентификации, их настройку, типичные ошибки и способы их устранения.
Чем аутентификация отличается от авторизации и ролей
Эти три понятия работают последовательно, но решают разные задачи. Аутентификация подтверждает личность: система сверяет введённые данные с учётной записью. Авторизация определяет полномочия: какие роли назначены пользователю и какие объекты конфигурации ему доступны. Роли — это наборы прав на чтение, добавление, изменение и удаление конкретных объектов.
На практике это означает: если пользователь не может войти в базу совсем — проблема на уровне аутентификации (неверный пароль, отключённая учётная запись, конфликт способов входа). Если входит, но не видит нужный раздел или получает сообщение «Нарушение прав доступа» — проблема в ролях, и настраивать нужно не вход, а права.
Какие виды аутентификации поддерживает платформа 1С
Платформа 1С:Предприятие предлагает три основных способа проверки пользователя. Их можно включать по отдельности или комбинировать для одной учётной записи — тогда при входе система попробует применить разрешённые варианты.
Парольная аутентификация 1С
Классический вариант: при входе пользователь вводит имя и пароль, заданные администратором в конфигураторе. Пароль хранится в информационной базе в хешированном виде. Этот способ работает в файловых и клиент-серверных базах, не требует доменной инфраструктуры и подходит для небольших организаций. Его минус — пароль нужно выдавать, менять и контролировать вручную.
Аутентификация средствами Windows
При этом способе 1С доверяет проверку операционной системе: если пользователь уже вошёл в Windows под своей доменной или локальной учётной записью, платформа определяет его автоматически, без запроса пароля. В карточке пользователя 1С указывается соответствие учётной записи Windows в формате «Домен\Имя» или «\\Компьютер\Имя». Вариант удобен в доменных сетях: единый вход, централизованные парольные политики, отсутствие отдельных паролей 1С.
OpenID-аутентификация
OpenID позволяет использовать внешнего поставщика удостоверений — например, при публикации базы на веб-сервере или при работе через сервисы 1С. Пользователь подтверждает личность у доверенного провайдера, а 1С принимает результат этой проверки. Способ применяется реже двух первых и требует настройки поставщика OpenID и указания адреса в карточке пользователя.
Сравнение способов входа
Подходит для любых баз и небольших компаний; ограничение — пароли администрируются вручную и не синхронизируются с Windows.
Подходит для доменной сети, вход без ввода пароля; ограничение — требует корректного сопоставления учётных записей и не работает вне домена.
Подходит для веб-доступа и внешних пользователей; ограничение — нужна настройка поставщика удостоверений.
Как настроить аутентификацию пользователя в конфигураторе
Настройка выполняется в конфигураторе и требует права администрирования. Изменения вступают в силу после сохранения списка пользователей; действующие сеансы при этом не разрываются автоматически.
- 1Откройте конфигуратор и перейдите: Администрирование → Пользователи.
- 2Создайте пользователя, укажите имя и полное имя.
- 3На вкладке «Прочие» отметьте нужные виды аутентификации: пароль 1С, Windows или OpenID.
- 4Для пароля 1С задайте пароль и при необходимости включите требования сложности и запрет входа без пароля.
- 5Для Windows-аутентификации укажите учётную запись в формате ДОМЕН\Пользователь.
- 6Назначьте роли на соответствующей вкладке и сохраните изменения.
- 7Проверьте вход под новой учётной записью в режиме Предприятия.
Обратите внимание на флажки безопасности в карточке пользователя. «Показывать в списке выбора» позволяет скрыть служебные учётные записи из стартового окна. «Запрещено изменять пароль» полезен для регламентных учётных записей, пароль которых не должен меняться пользователем. Требование минимальной длины и сложности пароля задаётся на уровне всей базы в настройках входа.
Для клиент-серверных баз список пользователей хранится в кластере серверов 1С и синхронизируется с базой. Поэтому при переносе базы между серверами учётные записи могут потребовать повторной привязки — это нормальное поведение, а не ошибка.
Настройка Windows-аутентификации: условия и ограничения
Чтобы вход через Windows работал, должны совпасть несколько условий. Пользователь должен быть залогинен в Windows под учётной записью, указанной в карточке пользователя 1С. При клиент-серверном режиме сервер 1С должен иметь доступ к контроллеру домена для проверки учётных данных. Если сервер работает под Linux, требуется настройка Kerberos — это задача системного администратора, а не прикладного специалиста.
Типичная ситуация: Windows-аутентификация включена, но при входе всё равно запрашивается пароль. Чаще всего причина в том, что в карточке пользователя указана учётная запись в неверном формате или с опечаткой, либо пользователь зашёл на компьютер под локальной, а не доменной учёткой. Проверьте точное имя командой whoami в командной строке на рабочем месте пользователя и сверьте с карточкой в 1С.
Типичные ошибки входа и способы их устранения
Сообщение «Имя пользователя или пароль не верны» означает, что учётная запись найдена, но пароль не совпал, либо такого пользователя в базе нет. Проверьте раскладку клавиатуры и регистр — пароль чувствителен к регистру. Если пароль утерян, администратор задаёт новый через конфигуратор; восстановить старый нельзя, так как он хранится в виде хеша.
Ошибка «Ошибка аутентификации» при Windows-входе обычно указывает на рассинхронизацию привязки — например, после переименования компьютера, переноса базы или смены домена. Решение: открыть карточку пользователя и заново указать текущую учётную запись Windows.
Если база опубликована на веб-сервере и вход через браузер не проходит, а через тонкий клиент работает — проверяйте настройки аутентификации в публикации (файл default.vrd и настройки веб-сервера), а не карточку пользователя.
Как проверить, что аутентификация настроена правильно
После настройки обязательно выполните контрольный вход. Выйдите из своего сеанса и войдите под созданной учётной записью в режиме Предприятия. Убедитесь, что пользователь видит только положенные ему разделы — это подтвердит, что и аутентификация, и роли работают согласованно.
Как проверить результат
Сеанс открывается, отображается интерфейс согласно ролям
Ошибка имени/пароля или пустой интерфейс без разделов
База открывается сразу после выбора в списке
Появляется окно ввода пароля или ошибка аутентификации
Сеанс виден в консоли кластера или через Администрирование → Активные пользователи
Сеанс отсутствует — вход фактически не выполнен
Дополнительно полезно проверить журнал регистрации: в нём фиксируются события входа и отказов в аутентификации. Это основной инструмент расследования, когда пользователь утверждает, что «пароль точно правильный», а вход не выполняется.
Как выбрать способ входа
Часто задаваемые вопросы
Можно ли войти в 1С без пароля вообще?
Да, если включена только Windows-аутентификация — платформа использует текущий сеанс операционной системы. Также технически возможен пустой пароль при парольной аутентификации, но это грубое нарушение безопасности: включите запрет пустых паролей в настройках входа базы.
Что делать, если утерян пароль единственного администратора файловой базы?
Штатного способа восстановить пароль без доступа администратора нет — пароли хранятся в хешированном виде. Практический путь — обратиться к специалисту по 1С, который применяет известные технические приёмы снятия пароля на копии базы. Работайте только с копией, чтобы не повредить рабочие данные.
Почему после переноса базы на другой сервер перестала работать Windows-аутентификация?
Привязка пользователей к учётным записям Windows сохраняется, но новый сервер должен иметь доступ к контроллеру домена и корректные настройки аутентификации в кластере. Проверьте параметры сервера 1С и при необходимости заново укажите учётные записи в карточках пользователей.
Чем отличается пользователь информационной базы от пользователя конфигурации?
Это одна и та же сущность: список пользователей создаётся в конфигураторе и хранится в информационной базе. В типовых конфигурациях дополнительно существует справочник «Пользователи» для прикладных настроек — он связан с учётными записями, но не заменяет их.
Можно ли ограничить вход пользователя по времени или по компьютеру?
Штатных настроек расписания входа в платформе нет. Ограничения реализуются косвенно: через серверные механизмы, настройки веб-публикации, групповые политики Windows или программные доработки с проверкой условий при начале сеанса.
Безопасно ли хранить пароли пользователей в списке на бумаге или в таблице?
Нет. Открытый список паролей обесценивает всю систему аутентификации: при утечке злоумышленник получает доступ к учётным данным, а по журналу регистрации действия будут записаны на легитимных пользователей. Используйте политику сложности паролей и персональную ответственность за их хранение.
Что важно запомнить
Аутентификация в 1С подтверждает личность пользователя до проверки его прав. Доступны пароль 1С, Windows- и OpenID-аутентификация, их можно комбинировать. Настройка ведётся в карточке пользователя в конфигураторе, а большинство ошибок входа связано с неверным паролем, неправильной привязкой учётной записи Windows или путаницей между аутентификацией и ролями.