Commit Graph

946 Commits

Author SHA1 Message Date
Fredrik Adelöw 7455dae884 require the use of node prefix on native imports
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-26 13:22:53 +01:00
benjdlambert eb279cbe7b chore: codereview comments
Signed-off-by: benjdlambert <ben@blam.sh>
2025-11-18 11:12:37 +01:00
benjdlambert 986bf8f3aa feat: set state column to text instead of varchar
Signed-off-by: benjdlambert <ben@blam.sh>
2025-11-18 11:03:39 +01:00
Ben Lambert f70ad4b1c2 Merge pull request #31278 from drodil/dynamic_client_reg_expires_in
feat(auth): allow configuring DCR token expiration
2025-11-04 09:52:11 +01:00
Andre Wanlin d57b13b2d4 Version Policy Update - Postgres 18 to 14
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-10-16 18:44:29 -05:00
Hellgren Heikki 51ff7d8e46 feat(auth): allow configuring DCR token expiration
this adds a new config value for exprimental dynamic client registration
feature that allows configuring the token expiration.

added also missing config values to the config schema for this feature.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-14 16:31:09 +03:00
Paul Schultz 05f60e1e0a refactor: convert constructor parameter properties for erasableSyntaxOnly compatibility
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-10-14 08:29:21 -05:00
benjdlambert c2afe12dfd chore: cleanup a little bit more 🎉
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-09 14:32:51 +02:00
benjdlambert ec6cb6bce2 chore: code review comments
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-09 13:17:00 +02:00
benjdlambert c9f1fb203a chore: cleanup
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-09 10:46:45 +02:00
benjdlambert ff15f30329 feat: implementing fixes for wildcard matching for callback URLs
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 17:48:33 +02:00
benjdlambert a4b9f94d4f chore: fix experimental flag
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 15:14:05 +02:00
benjdlambert 75b5880cb7 chore: Fixing changesets ]
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 15:09:30 +02:00
benjdlambert 225cdf5bdf chore: wrap up things in a feature flag
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 14:27:05 +02:00
benjdlambert 025fdd20ea chore: clientId and clientSecret are not to be passed to the token endpoint
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 13:12:36 +02:00
benjdlambert 838429ac89 chore: fix some more typescript errors
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 11:38:46 +02:00
benjdlambert e81f461ed8 chore: fix support for returning
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:35:41 +02:00
benjdlambert 75e0cdbc0b chore: when session has been accepted or approved it should return not found from apio
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:44 +02:00
benjdlambert 1122bb29ac feat: add sqlreports and fixing up
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:44 +02:00
benjdlambert bf372ab53f chore: cleanup and simplify
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:44 +02:00
benjdlambert 0d320ca888 chore: added some tests for oidcrouter and refactor
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:44 +02:00
benjdlambert ebe65724e4 chore: added some tests for oidcservice
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:44 +02:00
benjdlambert e31a1e2c0c chore: fixing redirect path
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:44 +02:00
benjdlambert ff251064ae chore: implementing the routers
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:44 +02:00
benjdlambert eb2297fe6d chore: updating the oidc service to handle consent
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:43 +02:00
benjdlambert 5b084e7223 chore: reworking the API for oidc-database
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:43 +02:00
benjdlambert e0473b52e9 chore: little cleanup
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:43 +02:00
benjdlambert 0d142d95ec chore: implementing the register and code exchange
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:43 +02:00
benjdlambert 628322d19b chore: issue a token for guest entity ref
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:43 +02:00
benjdlambert bbda7485f6 feat: adding client register
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:43 +02:00
benjdlambert ac54ac21d3 chore: implementing access token management
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:43 +02:00
benjdlambert 64dc5463ba feat: started to add some tests for the oidc database
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:43 +02:00
benjdlambert 04b1769ae9 chore: fix mysql tests
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-08 11:27:00 +02:00
benjdlambert bb1939b834 chore: issue token first before saving userInfo
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-08 10:52:32 +02:00
benjdlambert 1d5f67f182 chore: toEqual
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-08 10:35:48 +02:00
benjdlambert 50af1a5868 chore: small tweak
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-08 10:34:59 +02:00
benjdlambert d2aafbb7cc chore: updating migrations again and making simpler
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-08 10:34:00 +02:00
benjdlambert dc32e0c8a2 chore: fix up the migrations a little bit so that it supports adding columns
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-08 09:48:46 +02:00
benjdlambert b748b42f63 chore: remove todo
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-07 17:36:00 +02:00
benjdlambert 94f1c640a8 feat: move out the database saving of the userInfo into the CatalogContext
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-07 17:26:54 +02:00
benjdlambert 6c4f29b880 chore: fixing linting issues
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-03 08:33:40 +02:00
benjdlambert 6fc7847e2f chore: another small cleanup
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-02 19:47:44 +02:00
benjdlambert 29ceab3d17 chore: fix typescript issues
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-01 16:59:42 +02:00
benjdlambert 1314dfd945 chore: make private
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-01 16:48:58 +02:00
benjdlambert 1477001b42 feat: moving things around a little bit more
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-01 16:34:16 +02:00
benjdlambert 2d1ebc1e25 chore: start a refactor of the existing oidc implementation
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-01 15:09:47 +02:00
Jessica He 5cc1f7f3ed Address feedback
Signed-off-by: Jessica He <jhe@redhat.com>
2025-05-07 15:19:49 +09:00
Jessica He c30d1a9963 introduce dangerouslyAllowSignInWithoutUserInCatalog auth resolver config
Signed-off-by: Jessica He <jhe@redhat.com>
2025-04-30 10:35:39 +09:00
Fredrik Adelöw 28aa309325 Merge pull request #29665 from GabDug/typos
chore(typos): fix various code typos
2025-04-28 16:50:18 +02:00
Patrik Oldsberg b128ed97c8 auth-backend: refactor to keep token issuers consistent
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-04-24 15:32:37 +02:00