diff options
author | Mike Crute <mike@crute.us> | 2021-11-17 15:47:51 -0800 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2021-11-17 15:47:51 -0800 |
commit | 375654659ce828de4c24035c023c9ab551a37410 (patch) | |
tree | 45f4367a4532abb8a883df0842f7cd591e61f795 /app | |
parent | bcd64c17f857feda40fa4f1ba4e1aa910bbeb567 (diff) | |
download | cloud-identity-broker-375654659ce828de4c24035c023c9ab551a37410.tar.bz2 cloud-identity-broker-375654659ce828de4c24035c023c9ab551a37410.tar.xz cloud-identity-broker-375654659ce828de4c24035c023c9ab551a37410.zip |
Add version to headers
Diffstat (limited to 'app')
-rw-r--r-- | app/middleware/server_header.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/app/middleware/server_header.go b/app/middleware/server_header.go new file mode 100644 index 0000000..7ccbbda --- /dev/null +++ b/app/middleware/server_header.go | |||
@@ -0,0 +1,16 @@ | |||
1 | package middleware | ||
2 | |||
3 | import ( | ||
4 | "fmt" | ||
5 | |||
6 | "github.com/labstack/echo/v4" | ||
7 | ) | ||
8 | |||
9 | func AddServerHeader(version string) echo.MiddlewareFunc { | ||
10 | return func(next echo.HandlerFunc) echo.HandlerFunc { | ||
11 | return func(c echo.Context) error { | ||
12 | c.Response().Header().Add("Server", fmt.Sprintf("cloud-identity-broker/%s", version)) | ||
13 | return next(c) | ||
14 | } | ||
15 | } | ||
16 | } | ||