Login/Logout: аутентификация через интерфейс командной строки

Чтобы выполнять команды CLI в Essbase, необходимо войти в систему. Если требуется защищенное подключение, URL-адрес должен начинаться с https.

С помощью интерфейса командной строки можно выполнить аутентификацию следующими способами:

  • Используйте setpassword один раз, чтобы сохранить пароль для комбинации клиент-пользователь. В последующих сеансах можно использовать команду login без запроса на ввод пароля.
  • Используйте параметры -user и -password с командой login (Внимание! Пароль отображается в окне оболочки в виде явного текста).
  • Используйте только параметр -user с командой login. Появится запрос на ввод пароля, который будет скрыт.

Для федерированных пользователей SSO в Oracle Identity Cloud Service вход с помощью MaxL или CLI не поддерживается. Для входа на основе федерированного единого входа требуется окно браузера. Создайте собственного пользователя Identity Cloud Service и используйте его для входа с помощью MaxL или CLI.

Синтаксис (вход)

login [-verbose] -essbaseurl https://instance-name.example.com/essbase -user username [-password password] 
Параметр Сокращение Описание
-verbose -v Отображение подробных описаний
-essbaseurl -url Адрес экземпляра Essbase
-user -u Имя пользователя
-password -p Необязательно. Пароль для пользователя Также можно установить пароль с помощью setpassword.

Если команда входа выполняется из сценария, а пароль содержит специальные символы, заключите его в двойные кавычки (например, "ANB3^5%9$!").

Пример 1 (вход)

esscs login -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u smith

Пример 2 (вход)

В следующем примере входящий в систему пользователь Admin1@example.com — это администратор Identity Cloud Service, который был установлен в качестве первоначального администратора Essbase при развертывании стека Essbase в Oracle Cloud Infrastructure. Так как пароль в этом примере не введен, администратору будет предложено ввести его позднее. URL-адрес соответствует значению essbase_url из выходных данных задания, полученных из развертывания стека.

esscs login -u admin1@example.com -url https://192.0.2.1/essbase

Синтаксис (выход)

logout

Пример (выход)

esscs logout