JFrog Artifactory: Пароль по Умолчанию — Тестируем Учетные Записи

Artifactory поставляется с предварительно настроенной учетной записью «admin» по умолчанию.

В этой короткой заметке вы найдете логин/пароль по умолчанию в Artifactory, а так же я покажу, как проверить валидность логина, пароля и API-ключа, пройдя аутентификацию при подключении к REST API Artifactory с помощью команды curl из командной строки в Linux.

Дельный Совет: Скачать Артефакт с помощью cURL! Читать далее →

Логин/Пароль по Умолчанию в Artifactory

Учетная запись по умолчанию в Artifactory:

admin Логин (по умолчанию)
password Пароль (по умолчанию)

Проверка Учетных Записей в Artifactory

Чтобы проверить правильность логина/пароля в Artifactory, я предлагаю выполнить GET запрос /api/system/configuration/reverseProxy/nginx к REST API.

Согласно документации, для осуществления этого запроса требуется действительный пользователь (не аноним).

Сам запрос должен возвращать фрагмент конфигурации reverse proxy в текстовом формате.

Если пользователь не пройдет аутентификацию, будет возвращена следующая ошибка:

curl: (22) The requested URL returned error: 401

Проверка логина и пароля в Artifactory:

$ curl -sSf -u "<username>:<password>" 'http(s)://<ARTIFACTORY_URL>/artifactory/api/system/configuration/reverseProxy/nginx'

Проверка логина и API-ключа в Artifactory:

$ curl -sSf -u "<username>:<API_KEY>" 'http(s)://<ARTIFACTORY_URL>/artifactory/api/system/configuration/reverseProxy/nginx'

Проверка API-ключа в Artifactory:

$ curl -sSf -H "X-JFrog-Art-Api:<API_KEY>" 'http(s)://<ARTIFACTORY_URL>/artifactory/api/system/configuration/reverseProxy/nginx'
Опция Описание
-s, --silent Не показывать прогресс и сообщения об ошибках
-S, --show-error Когда используется вместе с -s, --silent, делает так, чтобы curl выводил сообщения об ошибках в случае их возникновения
-f, --fail Возвращает ошибку, если код ответа HTTP отличен от 200
-H, --header <header> Дополнительный HTTP-заголовок для включения в запрос
-u, --user <username:password> Имя пользователя и пароль для аутентификации на сервере