Deploying Open-WebUI Without Mandatory Login #10982
|
Hello everyone, I am looking to deploy Open-WebUI for my organization to provide a chatbot for our local setup documentation. However, the challenge I’m facing is that no one from the higher management chain is willing to log in, even though I have already provided a universal username and password for access. Is there a way to allow all users to access Open-WebUI with the credentials of the single user I have created, effectively bypassing the login requirement? I understand that this means chat history will be shared among all users, but that is not a concern for us. I would appreciate any suggestions or possible workarounds for implementing this. Thanks in advance! [I have checked the ENABLE_SIGNUP configuration, even though we mark it as false no new signups can be done, but people will still have to use the existing login id pass that I made to login once] |
Replies: 3 comments 7 replies
|
It's already possible, called "Single User Mode" but I would recommend against it in the scenario you're describing - it's an awful idea because each person will be changing and overwriting the settings of the previous, and they'll all have admin rights. I suspect the type of people who think they're above logging in are also the exact sort of people who shouldn't have superadmin rights to something capable of arbitrary python code execution or the ability to delete their coworker's chats and saved preferences. Single-User Mode (Disabling Login) |
|
Although it may not meet your requirements, you can consider modifying the login page code to pre-fill the specified username and password by default. |
No, that won't work - you're not using single user mode if you have multiple accounts with different permissions/roles. The only thing I can think of that would work for that case is to use trusted header delegated auth and pass the header logging the user into the
Userlevel account from the reverse proxy that's serving traffic, which would be easy enough. Just so you know though, all your users will see each other's conversations