proxy: fix forward auth, request signing

Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
This commit is contained in:
Bobby DeSimone 2019-11-25 14:29:52 -08:00
parent ec9607d1d5
commit 0f6a9d7f1d
No known key found for this signature in database
GPG key ID: AEE4CF12FE86D07E
32 changed files with 928 additions and 522 deletions

View file

@ -4,6 +4,8 @@ import (
"context"
"errors"
"net/http"
"github.com/pomerium/pomerium/internal/urlutil"
)
// Context keys
@ -41,8 +43,8 @@ func retrieveFromRequest(r *http.Request, sessions ...SessionLoader) (*State, er
return state, err
}
if state != nil {
err := state.Verify(r.Host)
return state, err // N.B.: state is _not nil_
err := state.Verify(urlutil.StripPort(r.Host))
return state, err // N.B.: state is _not_ nil_
}
}