mirror of
https://github.com/open-webui/desktop.git
synced 2026-11-05 01:27:46 +00:00
[PR #217] Feat: option to all ALL connections to auth using dedicated electron window. #229
Labels
No labels
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/desktop#229
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/desktop/pull/217
Author: @icsy7867
Created: 5/25/2026
Status: 🔄 Open
Base:
main← Head:trusted-header-sso-desktop📝 Commits (2)
3686424Add trusted header SSO connection auth1590762Decouple browser auth from custom headers📊 Changes
6 files changed (+846 additions, -267 deletions)
View changed files
📝
src/main/index.ts(+335 -151)📝
src/main/utils/index.ts(+39 -20)📝
src/preload/index.ts(+5 -2)📝
src/renderer/src/lib/components/Main/Connections.svelte(+178 -37)📝
src/renderer/src/lib/components/Main/Connections/AddConnectionModal.svelte(+111 -2)📝
src/renderer/src/lib/components/Main/Connections/Content.svelte(+178 -55)📄 Description
Description
Users that are using some form of proxy or trusted header authentication are going to have issues with this desktop app as it is not designed to work with proxy authentications.
I am testing adding an option when adding a new open-webui web server to allow for a "Browser Window" type of authentication that will allow one to authenticate and cache a successful cookie in the same electron session that can then be used by the Desktop app.
Node.js is not a strength of mine, so I relied heavily on codex. I am making a PR to track my changes. But I will figure out how to build and I will try to test this out tomorrow.
Related Issues
https://github.com/open-webui/desktop/issues/175
https://github.com/open-webui/desktop/issues/138
Contributor License Agreement
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.