Commit Graph

377 Commits

Author SHA1 Message Date
Oleksandr Redko 9891daa585 refactor: simplify tests by using slog.DiscardHandler (#4058)
Signed-off-by: Oleksandr Redko <oleksandr.red+github@gmail.com>
2025-04-03 09:56:18 +02:00
Massimiliano Filacchioni 6e0cbdf972 Generate access tokens for implicit & hybrid flows only when needed (#3857)
Avoid access token generation when response_type is either "id_token"
(for implicit flow) or "code id_token" (for hybrid flow).

Signed-off-by: Massimiliano Filacchioni <m.filacchioni@gmail.com>
2025-03-05 21:23:30 +01:00
Mark Sagi-Kazar 76de7b3920 build: update Go to 1.24
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2025-02-18 13:03:54 +01:00
Bob Maertz ad31b5d6f7 Passing context storage (#3941)
Signed-off-by: Bob Maertz <1771054+bobmaertz@users.noreply.github.com>
2025-02-04 10:11:44 +01:00
Mark Sagi-Kazar c7fd9620aa chore: fix linter config and violations
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2025-01-09 15:29:22 +01:00
Nicholas Wiersma d521051e33 feat: set resource revision for connectors (#3868)
Signed-off-by: Nicholas Wiersma <nick@wiersma.co.za>
2024-12-17 20:40:57 +01:00
Maksim Nabokikh bb985ca0ea Create offline sessions if approval is skipped (#3828)
Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>
2024-11-25 16:25:24 +01:00
Maksim Nabokikh 4bb97c73a9 Handle root path better (than nothing) (#3747)
Signed-off-by: maksim.nabokikh <max.nabokih@gmail,com>
Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>
2024-10-16 12:23:09 +02:00
Daniël Sonck e7c0682e45 feat: also allow localhost equivalent IP addresses (#3778)
Instead of only checking for "localhost", also validate through
net.ParseIP + IsLoopback whether the host is numerically localhost

Signed-off-by: Daniel Sonck <daniel@sonck.nl>
2024-10-07 10:57:14 +02:00
IvoGoman 1a16aa4889 feat(metrics): add response_size, request_duration histograms (#3748)
replaces felixge/httpsnoop with prometheus/client_golang instrumentation
adds histograms for response_size_bytes & request_duration_seconds

Signed-off-by: Ivo Gosemann <ivo.gosemann@sap.com>
2024-09-18 00:01:57 +02:00
Koen de Laat d0f1777c41 Added Discovery to grpc (#3598)
Signed-off-by: Koen de Laat <koen.de.laat@philips.com>
2024-08-29 17:12:25 +02:00
Maksim Nabokikh 81af48862b Remove additional features and add a feature flag instead (#3663)
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2024-08-01 21:38:09 +02:00
Maksim Nabokikh 225660785c Enrich Dex logs with real IP and request ID (#3661)
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
Signed-off-by: Maksim Nabokikh <max.nabokih@gmail.com>
Co-authored-by: Márk Sági-Kazár <sagikazarmark@users.noreply.github.com>
2024-08-01 21:37:35 +02:00
Giovanni Campeol b07e1bc9f1 gRPC Connectors API (#3245)
Signed-off-by: Giovanni Campeol <giovanni.campeol.95@gmail.com>
Signed-off-by: Maksim Nabokikh <maksim.nabokikh@flant.com>
Co-authored-by: Maksim Nabokikh <maksim.nabokikh@flant.com>
2024-07-16 12:05:23 +02:00
Sean Liao 0b6a78397e use slog for structured logging (#3502)
Signed-off-by: Sean Liao <sean+git@liao.dev>
2024-06-01 20:15:58 +04:00
Maksim Nabokikh caae8a8f82 Bump google.golang.org/grpc to v1.64.0 (#3553)
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2024-05-29 12:52:08 +02:00
Romain Caire 86e92aaf1a fix: wrong error code returned in case of inactive token (#3441)
Signed-off-by: Romain Caire <super.cairos@gmail.com>
2024-03-31 16:47:38 +02:00
Romain Caire 8755308759 [RFC7662] Add introspect endpoint to introspect access & refresh token (#3404)
Signed-off-by: Romain Caire <super.cairos@gmail.com>
2024-03-28 20:38:32 +01:00
Maksim Nabokikh 088339fc28 Add headers control to dex web server (#3339)
Customization of headers in the authentication server is crucial for enforcing stringent security measures by allowing the inclusion of specific headers required for authentication protocols and compliance standards. This customization ensures that authentication requests are processed securely, mitigating potential vulnerabilities and ensuring adherence to security policies.

Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2024-03-11 22:48:20 +01:00
Maksim Nabokikh 60ddd188c0 Update go-jose to v4.0.1 (#3409)
Signed-off-by: Matthias Loibl <mail@matthiasloibl.com>
Signed-off-by: Maksim Nabokikh <maksim.nabokikh@flant.com>
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
Co-authored-by: Matthias Loibl <mail@matthiasloibl.com>
2024-03-11 22:23:54 +01:00
Mark Sagi-Kazar 70b32eeccc chore: regenerate proto
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2024-02-27 14:06:27 +01:00
i-amelia 457e133d39 Log failed login attempt (#2454)
Signed-off-by: i312042 <viktoria.lyomcheva@sap.com>
Co-authored-by: i312042 <viktoria.lyomcheva@sap.com>
2024-02-13 21:17:40 +01:00
MM53 a0cf8b2dc2 fix: Do not evaluate skipApproval on approval page (#3086)
Signed-off-by: MM53 <28218664+MM53@users.noreply.github.com>
2024-02-13 21:10:41 +01:00
Ferenc Fabian 2377b0a0cd Add context to storage's Create endpoints (#2935)
* Initial commit

Signed-off-by: PumpkinSeed <qwer.kocka@gmail.com>

* Finish the syntex fixes

Signed-off-by: PumpkinSeed <qwer.kocka@gmail.com>

* Add fixes after running the tests

Signed-off-by: PumpkinSeed <qwer.kocka@gmail.com>

* Change background context to request context

Signed-off-by: PumpkinSeed <qwer.kocka@gmail.com>

---------

Signed-off-by: PumpkinSeed <qwer.kocka@gmail.com>
2024-01-25 12:51:25 +01:00
Maksim Nabokikh 4f307d70c6 Fix lint errors after merging AllowedHeaders feature (#3247)
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2023-12-28 11:41:57 +01:00