Trong Huu Nguyen
|
d49db13e5f
|
refactor(openid/clients): consolidate configuration
|
2022-07-04 15:24:21 +02:00 |
|
Trong Huu Nguyen
|
10dddd00bc
|
refactor(router): begin extraction of openid client
|
2022-07-04 15:18:42 +02:00 |
|
Trong Huu Nguyen
|
d1559f5479
|
style(main): rename variable for clarity
|
2022-07-04 15:18:40 +02:00 |
|
Trong Huu Nguyen
|
a19cbe375c
|
refactor(router/session): extract cookie store
|
2022-07-04 15:18:40 +02:00 |
|
Trong Huu Nguyen
|
31eb0d5a1e
|
refactor(router/cookies): move related functions to cookies pkg
|
2022-07-04 15:18:38 +02:00 |
|
Trong Huu Nguyen
|
a752978f8f
|
refactor(session): move data to own file
|
2022-07-04 15:18:37 +02:00 |
|
Trong Huu Nguyen
|
d73a5f24bb
|
refactor(session): move session id generator to relevant pkg
|
2022-07-04 15:18:36 +02:00 |
|
Trong Huu Nguyen
|
debf97efda
|
feat(session): store metadata
|
2022-07-04 15:18:36 +02:00 |
|
Trong Huu Nguyen
|
402d8b940f
|
refactor: use expiry in token response instead of jwt claim
|
2022-07-04 15:18:35 +02:00 |
|
Trong Huu Nguyen
|
497cf9fba7
|
feat: store refresh tokens in session
|
2022-07-04 15:18:34 +02:00 |
|
Trong Huu Nguyen
|
543d7b387c
|
router/request: add some test cases for canonical redirects
(cherry picked from commit 53e4d257c906941a24ceda462f610846a209e50d)
|
2022-07-04 13:27:06 +02:00 |
|
Trong Huu Nguyen
|
303708ea65
|
router/request: add some clarifying comments
|
2022-07-04 13:26:51 +02:00 |
|
André Roaldseth
|
1f830b5dc8
|
fix(router/request): add query string when redirecting back to referrer (#37)
* Add query string when redirecting back to referrer
Fixes #36
* Manipulate URL object for more consistent stringify
Co-authored-by: thokra-nav <85170275+thokra-nav@users.noreply.github.com>
Co-authored-by: thokra-nav <85170275+thokra-nav@users.noreply.github.com>
|
2022-07-04 13:25:41 +02:00 |
|
Jan-Kåre Solbakken
|
22a4ca4c1a
|
Merge pull request #38 from nais/dependabot/go_modules/github.com/stretchr/testify-1.7.5
build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.5
|
2022-06-28 08:53:58 +02:00 |
|
dependabot[bot]
|
afd1a29671
|
build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.5
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.2 to 1.7.5.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.7.2...v1.7.5)
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-06-27 19:25:46 +00:00 |
|
Trong Huu Nguyen
|
414b7a9c68
|
refactor(handler/default): remove unneeded modifications for reverse proxy requests
|
2022-06-15 08:37:57 +02:00 |
|
Trong Huu Nguyen
|
184102d365
|
perf(session/redis): set minIdleConns to alleviate cold start performance
|
2022-06-14 14:26:42 +02:00 |
|
dependabot[bot]
|
557cca2a08
|
build(deps): bump github.com/lestrrat-go/jwx/v2 from 2.0.2 to 2.0.3 (#34)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2022-06-14 08:27:37 +02:00 |
|
Trong Huu Nguyen
|
9cc9bd72b9
|
refactor(middleware/logentry): only include relevant cookies
|
2022-06-13 15:43:02 +02:00 |
|
Trong Huu Nguyen
|
a4c96d3217
|
deps: bumpity bump
|
2022-06-09 13:18:52 +02:00 |
|
Trong Huu Nguyen
|
2534c4dcd6
|
deps: bump prometheus/client_golang to 1.12.2
|
2022-05-19 08:25:51 +02:00 |
|
Trong Huu Nguyen
|
10f9a48cc1
|
ci: bump actions/checkout to v3
|
2022-05-19 08:24:09 +02:00 |
|
Trong Huu Nguyen
|
65ac98f5a8
|
fix(middleware/logentry): use fallback logger if not set in context
|
2022-05-10 15:56:41 +02:00 |
|
Trong Huu Nguyen
|
0a73b1cf3b
|
deps: bump jwx to v2.0.1
|
2022-05-10 09:25:27 +02:00 |
|
Trong Huu Nguyen
|
32dd80b5da
|
feat: add handler for logout callbacks
|
2022-05-10 08:52:07 +02:00 |
|
Trong Huu Nguyen
|
b3dfa54768
|
refactor: change default post-logout redirect uri for idporten
|
2022-05-09 11:49:44 +02:00 |
|
Trong Huu Nguyen
|
441d890fe7
|
refactor: move random string generator to own pkg
|
2022-05-09 11:48:44 +02:00 |
|
Trong Huu Nguyen
|
04fab6104a
|
feat(handler/callback): add retries for requests to external services
|
2022-05-06 12:28:58 +02:00 |
|
Trong Huu Nguyen
|
18fffcc755
|
deps: migrate from lestrrat-go/jwx to lestrrat-go/jwx/v2
|
2022-05-05 11:09:03 +02:00 |
|
Trong Huu Nguyen
|
eb2a93dbf0
|
deps: bump various libs
|
2022-05-05 11:06:01 +02:00 |
|
Trong Huu Nguyen
|
afeaf6a381
|
deps: bump to go 1.18
|
2022-05-05 11:03:25 +02:00 |
|
Trong Huu Nguyen
|
fc695b079b
|
ci: bump setup-go from v2 to v3
|
2022-05-05 11:03:03 +02:00 |
|
Trong Huu Nguyen
|
f10bb80f9e
|
refactor(handler): use logger with request context
|
2022-05-05 09:15:59 +02:00 |
|
Trong Huu Nguyen
|
cd57e72d56
|
refactor(router/request): clean up construction of canonical redirect uris; add missing tests
|
2022-05-05 08:12:23 +02:00 |
|
Trong Huu Nguyen
|
40a4c8a02c
|
docs: minor cleanups, add overview with diagrams
|
2022-05-04 15:54:45 +02:00 |
|
Trong Huu Nguyen
|
2252b1dbce
|
refactor(handler/callback): unconditionally clear callback cookies
|
2022-03-25 11:26:24 +01:00 |
|
Trong Huu Nguyen
|
cc78d2195b
|
fix: ensure canonical redirect URL is not empty
|
2022-03-10 11:03:27 +01:00 |
|
J-K. Solbakken
|
2fb145fc00
|
all repos should have CODEOWNERS and LICENSE files
|
2022-03-08 14:50:26 +01:00 |
|
Trong Huu Nguyen
|
0792c8a783
|
deps: bump versions
|
2022-03-01 07:53:20 +01:00 |
|
Trong Huu Nguyen
|
f0318b269e
|
fix: ensure jwk set is refreshed regularly
|
2022-03-01 07:49:51 +01:00 |
|
Trong Huu Nguyen
|
9c114f198a
|
feat: set path for cookies for ingresses with subpaths
|
2022-02-14 13:18:29 +01:00 |
|
Trong Huu Nguyen
|
502d5f73f0
|
refactor(frontchannel-logout): accidentally a level too high
|
2022-02-11 11:42:08 +01:00 |
|
Trong Huu Nguyen
|
785186bf5a
|
refactor: route errors should still log at least warning
|
2022-02-11 09:12:28 +01:00 |
|
Trong Huu Nguyen
|
714fc7e34f
|
refactor: reduce log level severity for front-channel logout
|
2022-02-10 14:52:11 +01:00 |
|
Trong Huu Nguyen
|
8362722929
|
fix: don't log all requests at info level
|
2022-02-10 14:25:52 +01:00 |
|
Trong Huu Nguyen
|
de27328a84
|
refactor: improve error page
|
2022-02-10 13:38:02 +01:00 |
|
Trong Huu Nguyen
|
e5917964ba
|
refactor: reduce log level severity for some spammy warnings
|
2022-02-10 13:31:58 +01:00 |
|
Trong Huu Nguyen
|
5373360c41
|
refactor: improve some log statements
|
2022-02-07 15:32:48 +01:00 |
|
Trong Huu Nguyen
|
3d45cfb998
|
refactor(config): remove features stanza
|
2022-02-03 13:52:48 +01:00 |
|
Trong Huu Nguyen
|
72f64b6c4c
|
refactor(handler/frontchannellogout): better log statements
|
2022-02-03 12:17:56 +01:00 |
|