Affects Version/s: 4.7.1
Fix Version/s: 4.8.1
When HTTP SSO is being used for authentication on a storage event (e.g deployment), Artifactory will not be add a watch event for the corresponding request.
1.Enable HTTP SSO in Artifactory + Add a watcher on libs-release-local
2.Enable the addon.watch debug logger:
3.curl -H "REMOTE_USER: admin" -T /some/file "http://localhost:8080/artifactory/libs-release-local/"
4.Your log will print this:
2016-04-11 13:00:21,226 [http-nio-8080-exec-1] [DEBUG] (o.a.a.w.WatchStorageInterceptor:185) - Watch interceptor methods were called, but could not resolve remote address. No action was performed
2016-04-11 13:00:21,231 [http-nio-8080-exec-1] [DEBUG] (o.a.a.w.WatchStorageInterceptor:100) - Exiting watch interceptor. Not in request context.