API, которые вы упоминаете в этом вопросе, являются интерфейсами API пользовательского интерфейса. Они не являются публичными и могут быть предметом изменений. Вы должны положиться на них.
Если вы хотите сгенерировать файл Docker config.json
, как показано на скриншоте, то часть auth
представляет собой просто кодировку base64 <USERNAME>:<PASSWORD>
.
Для использования части можно использовать:
- токен доступа - это предпочтительный метод, так как токены могут быть отозваны с возможностью истечения
- Ключ API
- Зашифрованный пароль
- открытый текстовый пароль
Все опции должны быть закодированы в base64, как указано выше.
Вы можете избежать сохранения учетных данных Docker в файле config.json
, используя хранилище учетных данных, как описано в документации для входа в Docker .
Если вы хотите получить ключ API Artifactory для пользователя, вам следует использовать Получить ключ API REST API.