Получить API токена SetMeUp - PullRequest
0 голосов
/ 02 мая 2019

Я хочу знать конечную точку API, где я могу опубликовать имя пользователя и пароль, и это должно вернуть мне токен авторизации.Для большей наглядности я прилагаю скриншотне публично.

https://containerimages.azz.net/artifactory/ui/userProfile

https://containerimages.azz.net/artifactory/ui/userApiKey

1 Ответ

2 голосов
/ 02 мая 2019

API, которые вы упоминаете в этом вопросе, являются интерфейсами API пользовательского интерфейса. Они не являются публичными и могут быть предметом изменений. Вы должны положиться на них.

Если вы хотите сгенерировать файл Docker config.json, как показано на скриншоте, то часть auth представляет собой просто кодировку base64 <USERNAME>:<PASSWORD>. Для использования части можно использовать:

  1. токен доступа - это предпочтительный метод, так как токены могут быть отозваны с возможностью истечения
  2. Ключ API
  3. Зашифрованный пароль
  4. открытый текстовый пароль

Все опции должны быть закодированы в base64, как указано выше.

Вы можете избежать сохранения учетных данных Docker в файле config.json, используя хранилище учетных данных, как описано в документации для входа в Docker .

Если вы хотите получить ключ API Artifactory для пользователя, вам следует использовать Получить ключ API REST API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...