在JFrog Artifactory URL中指定用户名和密码,以避免提示输入凭据

时间:2019-05-13 15:26:43

标签: maven artifactory

我有一个Maven制品中的JSON文件。

我需要将URL放置在另一个Web应用程序中,该应用程序将直接指向此JSON文件。但是后来我面临的问题是,由于身份验证问题,它无法读取它。

因此可以直接在URL中指定凭据,以便我们避免身份验证问题,而另一个Web应用程序可以直接读取JSON文件。

Web应用程序需要URL,该URL将返回JSON文件。

1 个答案:

答案 0 :(得分:1)

我不是Maven专家,但是您可以在URL中添加凭据。在下面的示例中,我使用curl演示了它如何工作。

例如,此curl命令将上载一个文件(下载操作相同,只是没有-T <MyFileName>

curl -uadmin:<PASSWORD> -T <MyFileName> "http://jfrog.local/artifactory/generic-local/bla"

如果我想将凭证添加到最终要使用的URL中,

curl -T <MyFileName> "http://admin:<PASSWORD>@jfrog.local/artifactory/generic-local/bla"

两个curl命令都执行相同的操作,不同之处在于我拥有凭据的位置。