b7ff804506
feat: ability to parse JWT encoded profile claims ( #3014 )
...
* fix: parse JWT profile claims
* Comment with OIDC specs reference
* fix: formatting
* Updated changelog
---------
Co-authored-by: Jan Larwig <jan@larwig.com >
2025-04-28 16:39:09 +02:00
e28603f7af
feature: static public keys file support for oidc provider
...
Co-authored-by: Jan Larwig <jan@larwig.com >
Co-authored-by: JJ Łakis <jacek.lakis@checkatrade.com >
2025-01-11 12:09:23 +00:00
642ba174d4
fix: unable to use hyphen in JSON path for oidc-groups-claim option ( #2619 )
2024-10-07 20:08:44 +02:00
343bd61ebb
chore(deps): Updated to ginkgo v2 ( #2459 )
...
* chore(deps): Updated to ginkgo v2
* fix basic auth test suite cleanup
* fix redis store tests
* add changelog entry
---------
Co-authored-by: Jan Larwig <jan@larwig.com >
2024-07-18 22:41:02 +02:00
3045392c17
feat: Replace default Go user-agent with oauth2-proxy and version ( #2570 )
...
* feat: Replace default Go user-agent with oauth2-proxy and version
* Add to CHANGELOG
* Make userAgentTransport configurable and composable
* Use correct naming convention for DefaultHTTPClient
* Move version to own package and use named arguments
* Update version path in Makefile
* Fix import path in Makefile
* Change importpath in dist.sh
* Minor style issues
2024-07-14 21:09:17 +01:00
8dfb7e9b26
docs: update README and fix code some commentary typos ( #2608 )
...
* Update overview.md
see: fc701bfd6a/pkg/apis/options/options.go (L123)
* docs(code-commentary): typo
- fixed typo
---------
Co-authored-by: Jan Larwig <jan@larwig.com >
2024-06-24 22:15:24 +02:00
f8efdbae5f
chore: Updated go-jwt to v5
2024-03-04 01:42:00 +01:00
bfd667e4a2
Update go-jose dependency as requested in #2350 ( #2356 )
...
* update go-jose dependency by switching gopkg.in/square/go-jose.v2
with github.com/go-jose/go-jose/v3
* updated `CHANGELOG.md` with entry for PR #2356
---------
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2024-01-08 13:08:35 +00:00
e13a5048eb
Updated linters
2023-10-24 16:37:57 +02:00
bd867b5138
Bugfix/check json path ( #1921 )
...
* Validate jsonpath in claim extractor
Signed-off-by: Joseph Weigl <joseph.weigl@audi.de >
* Add test and changelog for claim extractor json path
---------
Signed-off-by: Joseph Weigl <joseph.weigl@audi.de >
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2023-08-24 13:40:43 +01:00
f204625791
fix typo ( #2001 )
2023-02-20 14:21:42 +00:00
7fe6384f38
Fix Linting Errors ( #1835 )
...
* initial commit: add groups to azure
Signed-off-by: andrewphamade@gmail.com <andrewphamade@gmail.com >
* fix deprecations and linting errors
Signed-off-by: Andrew Hamade <andrewphamade@gmail.com >
* remove groups testing from azure provider
Signed-off-by: Andrew Hamade <andrewphamade@gmail.com >
* fix test error
Signed-off-by: Andrew Hamade <andrewphamade@gmail.com >
* verify-generate
Signed-off-by: Andrew Hamade <andrewphamade@gmail.com >
Signed-off-by: andrewphamade@gmail.com <andrewphamade@gmail.com >
Signed-off-by: Andrew Hamade <andrewphamade@gmail.com >
2022-10-21 11:57:51 +01:00
d3f428a1a6
Discover signature algorithms from OIDC provider ( #1662 )
2022-05-29 13:48:09 +01:00
c3158ebc48
Ensure required PKCE information is exposed from provider
2022-02-19 15:38:33 +00:00
e3678aaaff
Add ProviderVerifier to providers/oidc
2022-02-19 15:37:56 +00:00
3bb9621f5d
Add DiscoveryProvider to perform OIDC discovery
2022-02-19 15:37:55 +00:00
ed3892296e
Move OIDC IDToken verifier behind interface
2022-02-19 15:37:54 +00:00
979c3e8cbc
Move internal OIDC package to providers package
2022-02-19 15:37:53 +00:00
25ef843115
Ensure claim extractor does not attempt profile call when URL is empty
2022-02-19 15:33:30 +00:00
537e596904
Add claim extractor provider util
2022-02-16 10:28:32 +00:00