8d106fb677
* fix(oidc): respect site_prefix in OIDC redirect and logout URLs This change ensures that when `site_prefix` is configured, the OIDC redirect URI and logout URI include this prefix. Previously, `site_prefix` was ignored, causing OIDC callbacks to fail when the application was served under a sub-path. - Added `site_prefix` to `OidcConfig`. - Updated `make_oidc_client` to prepend `site_prefix` to the redirect URI. - Updated `handle_request` to match paths with `site_prefix` included. - Updated `validate_redirect_url` to respect the prefix when verifying redirect targets. - Added a regression test `test_oidc_with_site_prefix`. * Refactor: Update dependencies and remove unused crates This commit updates several dependencies to their latest versions and removes unused crates to streamline the project. Co-authored-by: contact <contact@ophir.dev> * removed unused config --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>