api - 如何为服务帐户生成 API key 或 token ?

标签 api artifactory

作为 JFROG Artifactory 的初学者,我对一个特定的用例有所了解。在联系供应商支持之前检查我是否可以获得任何解决方案或指导。

我正在使用 Artifactory pro v.7.31.10。是否可以生成 API KeyAccess token由非管理员个人使用 JFROG API 作为服务帐户而不是 Artifactory 的人类 ID?

如何使用 Postman 生成 API key 或访问 token ?除了在 Postman 进行基本身份验证之外,我是否需要传递任何参数(例如针对哪个用户)?我在知识文档中的示例中找不到。

对于启用了 SAML 身份验证的 Artifactory HA 应用程序,我想限制用户使用他们的服务帐户(通用 ID)通过脚本下载 Artifactory ,该服务帐户应该是 Artifactory 的本地帐户。我正在检查是否有可能在运行时以个人开发人员的身份为其服务帐户获取 API key 或访问 token ,而不是管理员为他们生成 key 或 token 。

我已经看到管理员创建访问 token 的示例,该 token 可用作 curl 中的不记名 token 。非管理员是否有可能实现同样的目标?尝试删除此处的依赖项。

最佳答案

您可以使用以下 REST API 生成 API key 和访问 token ,

  1. Create API key -
  2. Create Access tokens

请注意,管理员可以为任何用户创建访问 token ,非管理员用户只能为自己创建 API key 和访问 token 。

同样,非管理员用户不能为其他用户创建 api key 和 token ,只能为他自己创建。

关于api - 如何为服务帐户生成 API key 或 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71473715/

相关文章:

javascript - JSON:使用 Pexels API key

amazon-web-services - 无法在AWS Kubernetes集群上设置JFrog Artifactory Pro(试用版)而无需反向代理('Repository Path' Docker访问方法)

npm - 强制 YARN 和 NPM 仅从私有(private)存储库中提取包

linux - Artifactory 网页界面无法访问

api - 警告客户端有关已弃用的 REST API

html - 如何使用 CSS 覆盖内联样式?

c# - 替换书签内容而不删除书签

ios - 是否可以通过 Nexus 存储库使用 CocoaPods?

java - 将 Artifactory 设置为仅具有缓存文件系统

php - PayPal Pro 设置错误 10548