ARTIFACTORY:如何解决HTTP状态500 -坏凭据ARTIFACTORY登录错误

JFrog支持
2023-01-22 11:09

在尝试登录Artifactory时,您可能会看到以下错误消息:

HTTP状态500 -坏凭据
异常报告
坏的凭据
服务器遇到内部错误,无法完成此请求。
异常
badcredentialsexception:坏的凭证

org.springframework.security.authentication.dao.DaoAuthenticationProvider.additionalAuthenticationChecks (DaoAuthenticationProvider.java: 87)

org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider.authenticate (AbstractUserDetailsAuthenticationProvider.java: 149)

org.artifactory.security.db.DbAuthenticationProvider.authenticate (DbAuthenticationProvider.java: 47)

org.springframework.security.authentication.ProviderManager.authenticate (ProviderManager.java: 156)

org.artifactory.security.RealmAwareAuthenticationManager.authenticate (RealmAwareAuthenticationManager.java: 72)

这可能是数据库触发的结果腐败匿名用户,登录Artifactory时使用。如果该文件已从其默认设置更改,则将收到类似于上面的失败消息。

最简单的方法解决这个问题是进入数据库,删除匿名用户之后,重新启动Artifactory。这将迫使Artifactory自动重新创建匿名用户,从而允许您登录.如果这不能解决问题,请确保您的数据库密码凭据存储等/ storage.properties可以用来登录到您正在使用的数据库。