From 570b1740f0b02f2e330ee0cfec1b8ad0afdecfa7 Mon Sep 17 00:00:00 2001 From: Daniel James Smith Date: Wed, 21 Jan 2026 16:39:09 +0100 Subject: [PATCH] Create proxy-cookie-redirect connector --- .../platform/proxy-cookie-redirect.html | 29 +++++++++++++++++++ .../platform/proxy-cookie-redirect.ts | 11 +++++++ 2 files changed, 40 insertions(+) create mode 100644 apps/web/src/connectors/platform/proxy-cookie-redirect.html create mode 100644 apps/web/src/connectors/platform/proxy-cookie-redirect.ts diff --git a/apps/web/src/connectors/platform/proxy-cookie-redirect.html b/apps/web/src/connectors/platform/proxy-cookie-redirect.html new file mode 100644 index 00000000000..1daa6d2e412 --- /dev/null +++ b/apps/web/src/connectors/platform/proxy-cookie-redirect.html @@ -0,0 +1,29 @@ + + + + + + + + Bitwarden Web vault + + + + + + + + + +
+ Bitwarden +
+ +
+
+ + diff --git a/apps/web/src/connectors/platform/proxy-cookie-redirect.ts b/apps/web/src/connectors/platform/proxy-cookie-redirect.ts new file mode 100644 index 00000000000..72c36edb86a --- /dev/null +++ b/apps/web/src/connectors/platform/proxy-cookie-redirect.ts @@ -0,0 +1,11 @@ +/** + * Redirects the user to the SSO cookie vendor endpoint when the window finishes loading. + * + * This script listens for the window's load event and automatically redirects the browser + * to the `/sso_cookie_vendor` path on the current origin. This is used as part + * of an authentication flow where cookies need to be set or validated through a vendor endpoint. + */ +window.addEventListener("DOMContentLoaded", () => { + const newUrl = `${window.location.origin}/sso_cookie_vendor`; + window.location.href = newUrl; +});