pomerium/internal/middleware
Bobby DeSimone 380d314404
authenticate: make service http only
- Rename SessionState to State to avoid stutter.
- Simplified option validation to use a wrapper function for base64 secrets.
- Removed authenticates grpc code.
- Abstracted logic to load and validate a user's authenticate session.
- Removed instances of url.Parse in favor of urlutil's version.
- proxy: replaces grpc refresh logic with forced deadline advancement.
- internal/sessions: remove rest store; parse authorize header as part of session store.
- proxy: refactor request signer
- sessions: remove extend deadline (fixes #294)
- remove AuthenticateInternalAddr
- remove AuthenticateInternalAddrString
- omit type tag.Key from declaration of vars TagKey* it will be inferred
  from the right-hand side
- remove compatibility package xerrors
- use cloned http.DefaultTransport as base transport
2019-09-04 16:27:08 -07:00
..
responsewriter Relocate wrapped ResponseWriter to middleware 2019-06-10 23:01:30 -04:00
chain.go development: use golangci-lint 2019-07-13 18:28:51 -07:00
chain_test.go development: use golangci-lint 2019-07-13 18:28:51 -07:00
doc.go authenticate: refactor middleware, logging, and tests (#30) 2019-01-25 20:58:50 -08:00
grpc.go telemetry: add tracing 2019-07-24 09:20:16 -07:00
middleware.go authenticate: make service http only 2019-09-04 16:27:08 -07:00
middleware_test.go httputil: use http error wrapper 2019-08-24 09:15:07 -07:00
reverse_proxy.go Fix StripPomeriumCookie 2019-08-28 19:56:09 +08:00
reverse_proxy_test.go authenticate: make service http only 2019-09-04 16:27:08 -07:00