gpt4 book ai didi

artifactory - 我如何为 JFrog Artifactory 进行 base64 编码密码?

转载 作者:行者123 更新时间:2023-12-02 17:07:44 25 4
gpt4 key购买 nike

我正在编写一个脚本来使用 JFrog Artifactory 凭据配置 .npmrc 文件。 Artifactory/NPM 要求配置的密码是 base64 编码的,即(密码为“test”):

//mycompany.jfrog.io/mycompany/api/npm/npm-repo/:_password=dGVzdAo=

但是,base64 编码的字符串与 Artifactory 在“设置我”对话框中提供的密码不匹配。事实上,对 Artifactory 在此对话框中提供的字符串进行 base64 解码会产生一个不同的字符串,该字符串不是帐户的密码。 Artifactory提供的密码字符串是如何生成的?

最佳答案

您可以使用 Artifactory npm auth REST API 检索 .npmrc 的设置。
例如:

$ curl -uadmin:<CREDENTIAL> http://<ARTIFACTORY_SERVER_DOMAIN>:8081/artifactory/api/npm/auth

将返回以下响应

_auth = YWRtaW46e0RFU2VkZX1uOFRaaXh1Y0t3bHN4c2RCTVIwNjF3PT0=
email = myemail@email.com
always-auth = true

有关更多信息,请参阅 npm 存储库 documentation .

关于artifactory - 我如何为 JFrog Artifactory 进行 base64 编码密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50805946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com