ARTIFACTORY:如何解决http 400错误时撤销身份/访问令牌

Pranav对冲基金
2023-01-22 11:06

在某些情况下,当撤销访问/用户令牌时,我们可能会收到http 400错误。

错误代码片段:

2022-09-26T07:01:31.032Z [jffe] [ERROR] [6e1ab52bb66a00b9] [] [main] -错误:访问无法通过用户上下文撤销会话令牌,错误:[请求失败,状态码为400]

在访问配置文件中,如果' revoke - expiration -threshold'被设置为'-1',它将使所有到期的令牌都不可撤销(默认情况下,所有令牌的有效期为1年),并且由于它不可撤销,您将收到400个响应。

如果在访问配置文件中有下面的代码片段,则需要删除此块或更改撤消过期阈值以解决报告的问题。
令牌:
撤销:
revocable-expiry-threshold: 1

您可以通过以下步骤设置撤销-过期-阈值:

1.编辑/ opt / jfrog / artifactory / var / etc /访问/ access.config.latest.yml
2.更新“revoke - expiration -threshold”的值,保存并退出。
例:单位为秒。
令牌:
撤销:
revocable-expiry-threshold: 21600

3.将access.config.latest.yml重命名为access.config.import.yml。Artifactory将在重新启动时使用该文件更新配置。
4.重新启动Artifactory,使新配置生效。
5.尝试撤销令牌。