Tin Pecirep
b7a0cf2470
feat: add oauth2 code verifier
...
* fix: ensure oauth state param matches before finishing oauth flow
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
* chore: upgrade openid-client to v6
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
* feat: use PKCE for oauth2 on supported clients
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
* feat: use state and PKCE in mobile app
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
* fix: remove obsolete oauth repository init
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
* fix: rewrite callback url if mobile redirect url is enabled
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
* fix: propagate oidc client error cause when oauth callback fails
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
* fix: adapt auth service tests to required state and PKCE params
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
* fix: update sdk types
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
* fix: adapt oauth e2e test to work with PKCE
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
* fix: allow insecure (http) oauth clients
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
---------
Signed-off-by: Tin Pecirep <tin.pecirep@gmail.com>
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-04-23 15:08:11 +01:00
..
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-12-23 21:03:34 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-10-31 11:29:42 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-01-27 21:54:29 -06:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-27 17:17:07 +03:00
2025-02-21 09:58:25 -06:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-10-03 21:58:28 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-03-31 13:24:28 -04:00
2024-05-31 13:44:04 -04:00
2024-05-15 16:52:52 -05:00
2024-11-07 11:25:10 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-10-18 08:26:16 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-12-23 21:03:34 +00:00
2024-09-23 15:41:41 -04:00
2024-10-31 11:29:42 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 22:03:59 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-10-03 21:58:28 -04:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-10-31 11:29:42 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-03-11 11:30:43 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-21 12:31:37 -06:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-20 16:17:06 +00:00
2024-09-23 15:41:41 -04:00
2025-04-23 15:08:11 +01:00
2025-04-23 15:08:11 +01:00
2024-09-23 15:41:41 -04:00
2024-07-08 16:41:39 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2025-03-31 13:24:28 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-07 10:06:58 -05:00
2024-09-23 15:41:41 -04:00
2024-08-29 12:14:03 -04:00
2025-02-07 10:06:58 -05:00
2025-02-07 10:06:58 -05:00
2024-09-23 15:41:41 -04:00
2025-02-07 10:06:58 -05:00
2025-02-07 10:06:58 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-20 16:17:06 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-10-01 11:15:31 +01:00
2024-11-26 15:51:01 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-11-15 16:38:57 -06:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-10-01 13:33:58 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2025-02-07 13:05:15 -05:00
2025-02-07 13:05:15 -05:00
2024-09-23 15:41:41 -04:00
2025-03-31 11:06:57 -04:00
2025-02-26 20:53:21 -06:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-20 23:37:57 -05:00
2025-02-20 23:37:57 -05:00
2025-02-20 23:37:57 -05:00
2025-03-10 12:05:39 -04:00
2025-03-10 12:05:39 -04:00
2025-03-10 12:05:39 -04:00
2025-03-10 12:05:39 -04:00
2025-03-03 11:05:30 +00:00
2025-03-03 11:05:30 +00:00
2025-03-10 12:05:39 -04:00
2025-02-20 23:37:57 -05:00
2025-02-20 23:37:57 -05:00
2025-02-20 23:37:57 -05:00
2024-10-31 11:29:42 +00:00
2024-12-04 20:26:02 +00:00
2024-10-31 20:48:23 -04:00
2024-09-23 15:41:41 -04:00
2025-03-31 13:24:28 -04:00
2024-09-28 06:01:04 +00:00
2025-03-31 13:24:28 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-12-04 20:17:47 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-11-26 15:51:01 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-12-04 20:26:02 +00:00
2024-09-23 15:41:41 -04:00
2024-12-04 20:26:02 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-12-04 20:26:02 +00:00
2024-12-04 20:26:02 +00:00
2024-09-25 12:05:03 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-01-27 21:54:29 -06:00
2024-12-23 21:03:34 +00:00
2024-09-23 15:41:41 -04:00
2024-11-15 16:38:57 -06:00
2025-04-07 09:22:56 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-04-07 09:22:56 -05:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2025-02-07 13:05:15 -05:00
2025-02-07 13:05:15 -05:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-12-23 21:03:34 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-07-21 21:14:23 +00:00