harbor/src/server/middleware
Wang Yan bb291aaa16
add middleware for artifact with subject (#18369)
As for the distribution spec 1.1, it supports client to push an manifest with subject field. By leverging this fidle, harbor could build up the linkage between the subject artifact and it's accessories.

Signed-off-by: wang yan <wangyan@vmware.com>
2023-03-19 20:09:41 +08:00
..
apiversion lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
artifactinfo add referrers api (#18324) 2023-03-12 15:28:37 +08:00
blob bump beego (#17801) 2022-11-24 18:07:42 +08:00
contenttrust replace subject id with digest (#18278) 2023-03-08 17:03:12 +08:00
cosign replace subject id with digest (#18278) 2023-03-08 17:03:12 +08:00
csrf remove chartmuseum backend (#18191) 2023-02-16 18:11:05 +08:00
immutable lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
log lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
mergeslash Add merge slash middleware 2021-05-28 17:24:48 +08:00
metric add referrers api (#18324) 2023-03-12 15:28:37 +08:00
notification feat: integrate CloudEvents to webhook (#18322) 2023-03-14 10:44:25 +08:00
nydus replace subject id with digest (#18278) 2023-03-08 17:03:12 +08:00
orm bump beego (#17801) 2022-11-24 18:07:42 +08:00
quota Replaced io/ioutil with "os / io" package. (#17792) 2022-11-17 10:02:29 +08:00
readonly fix: use ctx from http request for middlewares (#15523) 2021-09-02 19:05:35 +08:00
repoproxy Update the log information in proxy cache (#17936) 2022-12-08 13:50:37 +08:00
requestid feat: integrate CloudEvents to webhook (#18322) 2023-03-14 10:44:25 +08:00
security Skip robot account for oidc_cli middleware (#18317) 2023-03-09 15:41:08 +08:00
session bump beego (#17801) 2022-11-24 18:07:42 +08:00
subject add middleware for artifact with subject (#18369) 2023-03-19 20:09:41 +08:00
trace Refactor trace code 2021-09-18 10:58:52 +00:00
transaction bump beego (#17801) 2022-11-24 18:07:42 +08:00
url lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
util lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
v2auth lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
vulnerable replace subject id with digest (#18278) 2023-03-08 17:03:12 +08:00
middleware.go fix: refactor code for golangci-lint whitespace (#17005) 2022-06-16 17:42:46 +08:00
middleware_test.go feat(beego): upgrade beego to v1.12 which support middleware (#10524) 2020-01-20 16:41:49 +08:00
skipper.go feat(quota): add Request and Refresh middlewares for APIs (#10907) 2020-03-11 22:25:40 +08:00
skipper_test.go feat(middleware): add transaction middleware for v2 and v2.0 APIs 2020-01-22 05:00:39 +00:00