获取 SetMeUp 令牌 API

Get SetMeUp token API

我想知道 api 我可以 post 用户名和密码的端点,那应该 return 我的身份验证令牌。为了更清楚起见,我附上了屏幕截图。

我知道它正在调用以下端点,但这些端点没有任何文档,也许它们不是 public。

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

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

你在问题中提到的API是UIAPI。这些不是 public,可能会发生变化。你应该依靠他们。

如果您希望生成一个 Docker config.json 文件,如屏幕截图所示,auth 部分只是 <USERNAME>:<PASSWORD> 的 base64 编码。 对于部分使用可以使用:

  1. An access token - 这是首选方法,因为令牌可撤销且可过期
  2. API Key
  3. Encrypted password
  4. 明文密码

所有选项都应如上所述进行 base64 编码。

您可以避免将 Docker 凭据存储在 config.json 文件中,方法是使用 Docker login documentation.

中所述的凭据存储

如果您希望为用户获取 Artifactory API 密钥,您应该使用 Get API Key REST API.