使用API​​密钥进行身份验证

时间:2018-04-20 18:00:06

标签: python artifactory

我正在使用神器python模块,我的repo不允许匿名登录,所以我需要登录。

首次尝试使用用户名和密码;虽然我不想在代码中包含它;所以我正在研究如何使用我服务器上的API密钥。

文档似乎没有包含使用artifactory API密钥的任何选项。有没有办法使用密钥生成与artifactory的连接,然后使用artifactory python模块?

2 个答案:

答案 0 :(得分:0)

我使用python-requests模块访问artifactory api。

<强>实施例

import requests
requests.get(url, headers={"X-JFrog-Art-Api": yourArtifactoryKey })

答案 1 :(得分:0)

您可以在REST API Wiki页面中看到可能的身份验证方法: https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-Authentication

API Key可用作基本身份验证中的密码,也可以使用“X-JFrog-Art-Api”专用标头。