ARTIFACTORY:为什么记录显示为“non_authenticated_user”而不是“anonymous”或提交身份验证的用户名?
log中的条目显示为“non_authenticated_user“即使允许匿名访问,也有一些人试图进行身份验证,但随后提供了错误的凭据。
如果用户在没有提供任何凭证的情况下发送请求,那么这些条目将显示为“匿名”在“管理员- b>用户管理->设置->安全配置”页面中,已全局启用“允许匿名访问”.
但是,如果禁用了“允许匿名访问”,那么所有没有任何用户凭据的请求都将显示为“non_authenticated_user在artifactory-request.log中。与此同时,使用错误凭据发送的请求也显示为“non_authenticated_user,当“允许匿名访问”被禁用时。
当提供的身份验证用户名和密码正确时,在artifactory-request.log的条目中可以看到用户名。当提供的用户凭证没有足够的特权来下载或部署文件时,也会看到用户名失败,这将导致request.log中的条目包含用户名和HTTP状态码403。