pomerium/internal/cryptutil
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
..
testdata proxy: enable client certificate in transport 2019-08-12 15:08:18 -07:00
certificates.go proxy: enable client certificate in transport 2019-08-12 15:08:18 -07:00
certificates_test.go proxy: enable client certificate in transport 2019-08-12 15:08:18 -07:00
encrypt.go authenticate: make service http only 2019-09-04 16:27:08 -07:00
encrypt_test.go authenticate: make service http only 2019-09-04 16:27:08 -07:00
hash.go initial release 2019-01-02 12:13:36 -08:00
hash_test.go authorize: add authorization (#59) 2019-03-07 12:47:07 -08:00
marshal.go cryptutil: fix potential race with signer 2019-07-24 11:19:13 -07:00
marshal_test.go internal/cryptutil: fixed panic on nil pubkey 2019-07-15 19:36:02 -07:00
mock_cipher.go authenticate/proxy: add user impersonation, refresh, dashboard (#123) 2019-05-26 12:33:00 -07:00
mock_cipher_test.go cryptutil: fix potential race with signer 2019-07-24 11:19:13 -07:00
sign.go authenticate: make service http only 2019-09-04 16:27:08 -07:00
sign_test.go authenticate: make service http only 2019-09-04 16:27:08 -07:00