summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <crutem@amazon.com>2019-04-21 15:10:06 -0700
committerMike Crute <mike@crute.us>2019-05-21 13:41:00 +0000
commita56b6c22895a9fe5c9ae0838d19bfb6a913a388d (patch)
tree14e8ccb0be4152c481481b1042ab5a1d414bf634
parentdeb76405de56956bb14804286db503462d30bc12 (diff)
downloadoidc_proxy-a56b6c22895a9fe5c9ae0838d19bfb6a913a388d.tar.bz2
oidc_proxy-a56b6c22895a9fe5c9ae0838d19bfb6a913a388d.tar.xz
oidc_proxy-a56b6c22895a9fe5c9ae0838d19bfb6a913a388d.zip
Prefix X headers with OIDC
-rw-r--r--main.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/main.go b/main.go
index 0d13919..d90442f 100644
--- a/main.go
+++ b/main.go
@@ -238,8 +238,9 @@ func AuthProxyController(w http.ResponseWriter, r *http.Request) {
238 } 238 }
239 239
240 r.Header["X-Forwarded-User"] = []string{claims.Subject} 240 r.Header["X-Forwarded-User"] = []string{claims.Subject}
241 r.Header["X-Forwarded-Token-Age"] = StringListFromInt(claims.Age()) 241 r.Header["X-OIDC-Token-Age"] = StringListFromInt(claims.Age())
242 r.Header["X-Forwarded-Token-Expires"] = StringListFromInt(int64(claims.Expiry)) 242 r.Header["X-OIDC-Token-Expires"] = StringListFromInt(int64(claims.Expiry))
243 r.Header["X-OIDC-UserInfo-Endpoint"] = "" // TODO: Include this
243 244
244 ctx.reverseProxy.ServeHTTP(w, r) 245 ctx.reverseProxy.ServeHTTP(w, r)
245} 246}