如何在Maven settings.xml中使用Bearer Authorization Token

问题描述 投票:0回答:1

当前应用程序使用用户名和密码(加密)通过 JFrog Artifactory 下载 Maven 工件。

我们如何指定要使用 HTTP 标头

"Authorization: Bearer <identityToken>"
而不是 settings.xml 文件中的用户名和密码进行连接?

我尝试使用如下所示的 xml 标记令牌

<token>${identityToken}</token>

但这没有用。

maven authorization settings
1个回答
0
投票

这对我有用

~/.m2/settings.xml
maven-resolver-transport-http
的文档位于 here。 您可以从 Artifactory 用户个人资料创建 JWT 访问令牌,或以管理员身份创建此处

<server>
  <id>my-server</id>
  <configuration>
    <httpHeaders>
      <property>
        <name>Authorization</name>
        <value>Bearer ${env.JFROG_TOKEN}</value>
      </property>
    </httpHeaders>
  </configuration>
</server>
© www.soinside.com 2019 - 2024. All rights reserved.