21.1 Бесконтекстный вход

Функция OpenText Identity Console "Бесконтекстный вход" (доступна в версии 1.6 и более поздних версий) позволяет пользователям входить только с именем пользователя и паролем. При этом не нужно знать или понимать весь контекст объекта "Пользователь". Например, admin.support. Если в дереве имеется несколько пользователей с одинаковым именем, то функция «Бесконтекстный вход» попытается выполнить вход с использованием первого имени пользователя, которое будет найдено для указанного пароля. В этом случае пользователь должен указать полный контекст при входе.

Администраторы имеют право перемещать объекты «Пользователь» или менять название организации. Эти операции не ограничивают возможность входа для пользователей.

Учетная запись службы: Для использовании функции «Бесконтекстный вход» необходимо предоставить учетные данные учетной записи службы, которая должна иметь следующие права в отношении объекта «Корень дерева»:

  • Права на чтение в отношении атрибута CN

  • Перейдите к разделу [Entry Rights].

Чтобы воспользоваться функцией «Бесконтекстный вход» для данного дерева (на основе среды), необходимо включить функцию «Бесконтекстный вход». В следующей процедуре описано, как включить функцию «Бесконтекстный вход»

21.1.1 Включение функции «Бесконтекстный вход» для автономной установки

Для выполнения сценария входа в систему у пользователя должны быть права администратора или права на чтение в отношении атрибута CN в данном дереве. Ниже описан порядок включения функции бесконтекстного входа для автономного развертывания.

  1. Перейдите к папке, в которую извлечена сборка.

  2. Запустите сценарий бесконтекстного входа, например ./contextless-login и введите указанную ниже информацию учетной записи службы:

    • IP-адрес сервера: IP-адрес/DNS сервера OpenText eDirectory.

    • Характерное имя пользователя: характерное имя пользователя для аутентификации.

    • Password: пароль для аутентификации

    Пример:

    ./contextless-login -i < Tree Server IP/DNS> -a < cn=User,
    o=organization > -w < Password >.

    ПРИМЕЧАНИЕ.

    • Если пароль содержит специальные знаки, его необходимо заключить в одинарные кавычки. Пример: 'Nvll13#-Th1$1$L0ng'.

      Пример:

      ./contextless-login -i < Tree Server IP/DNS> -a < cn=User,
      o=organization > -w '< Password >'.
    • Чтобы узнать больше об использовании и параметрах, выполните следующую команду:

      ./contextless-login -h

Появится сообщение Contextless login configured (Бесконтекстный вход в систему настроен).

21.1.2 Включение функции «Бесконтекстный вход» для Docker

Чтобы включить функцию «Бесконтекстный вход» для Docker, выполните следующую команду:

docker exec -it <identityconsole container name> /opt/novell/eDirAPI/sbin/contextless-login -i < Tree Server IP/DNS> -a <User DN> -w <User Password>

Пример:

docker exec -it idconsolecontainer-1 /opt/novell/eDirAPI/sbin/contextless-login -i edirserver.novell.com -a cn=admin,o=novell -w novell

ПРИМЕЧАНИЕ.Если пароль содержит специальные знаки, его необходимо заключить в одинарные кавычки. Пример: 'Nvll13#-Th1$1$L0ng'

21.1.3 Включение функции «Бесконтекстный вход» для рабочей станции

В настоящее время функция «Бесконтекстный вход» не поддерживает установку в режиме рабочей станции.

ВАЖНО.Если пароль учетной записи службы изменен или срок его действия истек, необходимо заново выполнить сценарий бесконтекстного входа в систему с новыми учетными данными.