Bobby DeSimone
|
b85f8de05f
|
development: use golangci-lint
|
2019-07-13 18:28:51 -07:00 |
|
Bobby DeSimone
|
bade7461ca
|
internal/sessions: add cookie chunking
|
2019-07-12 15:39:03 -07:00 |
|
Bobby DeSimone
|
63043dec9c
|
internal/sessions: error if session too large
|
2019-07-06 11:34:49 -07:00 |
|
Bobby DeSimone
|
554e62108f
|
authorize: fix headers when impersonating
- Add user impersonation docs.
- Add navbar link to v0.0.5 docs.
|
2019-06-11 15:40:28 -07:00 |
|
Bobby DeSimone
|
66b4c2d3cd
|
authenticate/proxy: add user impersonation, refresh, dashboard (#123)
proxy: Add user dashboard. [GH-123]
proxy/authenticate: Add manual refresh of their session. [GH-73]
authorize: Add administrator (super user) account support. [GH-110]
internal/policy: Allow administrators to impersonate other users. [GH-110]
|
2019-05-26 12:33:00 -07:00 |
|
Bobby DeSimone
|
dbafc691c3
|
all: general cleanup readying for tagged release (#48)
- docs: add code coverage to readme
- internal/sessions: refactor sessions to clarify lifetime
- authenticate: simplified signin flow
- deployment: update go mods
- internal/testutil: removed package
- internal/singleflight: removed package
|
2019-02-16 12:43:18 -08:00 |
|
Bobby DeSimone
|
24b11b0428
|
internal/cryputil: combines aead and cryptutil packages.
- Refactored encrypt / decrypt methods to use aead's NonceSize() interface method.
- Add explicit GenerateKey function.
- Remove mutex on XChaCha20.
|
2019-01-18 11:55:04 -08:00 |
|
Bobby DeSimone
|
72922b8ee8
|
internal/aead : replace miscreant with xchacha20poly1305
|
2019-01-16 12:14:51 -08:00 |
|
Bobby DeSimone
|
d56c889224
|
initial release
|
2019-01-02 12:13:36 -08:00 |
|