无法使用JFrog Artifactory REST API获取加密密码。
我已经编写了一个Java客户机来调用jFrogAPI(),它可以提供加密的密码 备选案文1: 使用用户名和API密钥使用基本身份验证的过程如下无法使用JFrog Artifactory REST API获取加密密码。,artifactory,Artifactory,我已经编写了一个Java客户机来调用jFrogAPI(),它可以提供加密的密码 备选案文1: 使用用户名和API密钥使用基本身份验证的过程如下 创建了inputString=“用户名:APIKey” 我们创建了一个encodedString=Base64.getEncoder.encodeToString(inputString) 创建了一个新字符串,名为stringToBeSent=“Basic”+encodedString 然后,我们将头设置为Request.setHeader(HTTPHe
当通过API调用时,是否应在服务器端启用任何功能以使artifactory使用加密密码进行响应。由于artifactory不在内部存储密码(),因此,如果您不提供纯文本密码,它就无法“提供”您的加密密码 该api中真正发生的事情是,对您发送的字符串调用Artifactory的加密模块,它决定是否应该对其进行加密(基于加密后修改的字符串结构)——如果是,则对字符串进行加密,然后返回 因为您正在发送一个api密钥,加密模块知道它不会对其进行加密(因为这没有意义) 使用该api的正确方法是发送纯文本密码,以通过加密模块对其进行加密(因为,同样,Artifactory不在内部存储用户密码)