Skip to content

Commit d9c7986

Browse files
committed
Merge bitly#424 (x-auth-request access-token)
rebased+squashed version of bitly PR 424
2 parents d626dbc + ca91779 commit d9c7986

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,10 @@ server {
409409
proxy_set_header X-User $user;
410410
proxy_set_header X-Email $email;
411411
412+
# if you enabled --pass-access-token, this will pass the token to the backend
413+
auth_request_set $token $upstream_http_x_auth_request_access_token;
414+
proxy_set_header X-Token $token;
415+
412416
# if you enabled --cookie-refresh, this is needed for it to work with auth_request
413417
auth_request_set $auth_cookie $upstream_http_set_cookie;
414418
add_header Set-Cookie $auth_cookie;

oauthproxy.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -694,6 +694,9 @@ func (p *OAuthProxy) Authenticate(rw http.ResponseWriter, req *http.Request) int
694694
if session.Email != "" {
695695
rw.Header().Set("X-Auth-Request-Email", session.Email)
696696
}
697+
if p.PassAccessToken && session.AccessToken != "" {
698+
rw.Header().Set("X-Auth-Request-Access-Token", session.AccessToken)
699+
}
697700
}
698701
if p.PassAccessToken && session.AccessToken != "" {
699702
req.Header["X-Forwarded-Access-Token"] = []string{session.AccessToken}

0 commit comments

Comments
 (0)