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