Функция OpenText Identity Console "Бесконтекстный вход" (доступна в версии 1.6 и более поздних версий) позволяет пользователям входить только с именем пользователя и паролем. При этом не нужно знать или понимать весь контекст объекта "Пользователь". Например, admin.support. Если в дереве имеется несколько пользователей с одинаковым именем, то функция «Бесконтекстный вход» попытается выполнить вход с использованием первого имени пользователя, которое будет найдено для указанного пароля. В этом случае пользователь должен указать полный контекст при входе.
Администраторы имеют право перемещать объекты «Пользователь» или менять название организации. Эти операции не ограничивают возможность входа для пользователей.
Учетная запись службы: Для использовании функции «Бесконтекстный вход» необходимо предоставить учетные данные учетной записи службы, которая должна иметь следующие права в отношении объекта «Корень дерева»:
Права на чтение в отношении атрибута CN
Перейдите к разделу [Entry Rights].
Чтобы воспользоваться функцией «Бесконтекстный вход» для данного дерева (на основе среды), необходимо включить функцию «Бесконтекстный вход». В следующей процедуре описано, как включить функцию «Бесконтекстный вход»
Для выполнения сценария входа в систему у пользователя должны быть права администратора или права на чтение в отношении атрибута CN в данном дереве. Ниже описан порядок включения функции бесконтекстного входа для автономного развертывания.
Перейдите к папке, в которую извлечена сборка.
Запустите сценарий бесконтекстного входа, например ./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 (Бесконтекстный вход в систему настроен).
Чтобы включить функцию «Бесконтекстный вход» для 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'
В настоящее время функция «Бесконтекстный вход» не поддерживает установку в режиме рабочей станции.
ВАЖНО.Если пароль учетной записи службы изменен или срок его действия истек, необходимо заново выполнить сценарий бесконтекстного входа в систему с новыми учетными данными.