I have searched the existing issues and discussions.
Problem Description
Support for API based login for specific OI usecase. How do I do it?
First: How can I add an API based login to bypass the login screen? I would like to proxy openwebui from platform 1 (let's say a social network) and I would like to give my users access to openwebui as a tool. For context, please see the screenshot:
In the provided integration screenshot, (in the left sidedbar), when the user clicks the Code, it would open a modal, iframe or simply redirect the user to the OI proxy along with the sent JWT, auth bearer token or whatever, or maybe just a simple post request to take advantage of or preserve the native RBAC and RAG features while making sure user session is synced from my platform.
Second: Since proxying OI would also embed the login screen, I want to be able to send a post request notifying oi that a login is created for a certain user.
Third: I would also like to be able to send an auto-create, pre-approved user, meaning, the user that's being created on the fly would be able to automatically login (bypassing the login screen) so that OI will think of it as a regular user. This way, all chat interactions would remain intact and doesn't interfere with other users or account.
Maybe, the fourth, is syncing password when the user would like to change password from the platform to OI.
The reason I'm asking is, I ended up creating a totally different project with ollama js, because its easier to do it from scratch than to dig our already gigantic OI environment, but there are some features that I would like to see in my project that OI already has. It would cut my work to a great extent if I can just embed OI in an iframe with the user's credentials. Im running my own home cloud which I'd like to extend support for deep research with AI across our users/platform ecosystem or community and seeing this integration would greatly help us achieve greater results as well as promote more collaboration for OpenWebUI and build powerful tools for our users hosted on our cloud, basically, instances of OI from our userbase.
I know everyone's busy so, I'd like to ask an available someone to give me a basic guide as to which part of the code I need to touch as well as which part of the database do I need to manipulate.
Thank you very much for the community support.
God bless.
Desired Solution you'd like
I want to be able to switch between OI and other tools without leaving platform 1. When user clicks home, they will get back to platform 1. But it is impossible to switch back and forth without the ability to manipulate user session.
Alternatives Considered
I ended up creating my own sulution/platform.
Additional Context
This one is my embedded agentic code editors:
I wanted to be able to add OI as one of the embedded platforms. It also showcases one of the possible usecase. Its a huge advantage to be able to sync with native rbac and user session by syncing login and registration info, with auto-login pre-approved registration with the use of API based login to create user session from platform 1 (social network) to platform 2 (OI) as shown on these screenshots.
Originally created by @oliverbob on GitHub (May 23, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/14214
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
### Problem Description
Support for API based login for specific OI usecase. How do I do it?
First: How can I add an API based login to bypass the login screen? I would like to proxy openwebui from platform 1 (let's say a social network) and I would like to give my users access to openwebui as a tool. For context, please see the screenshot:

In the provided integration screenshot, (in the left sidedbar), when the user clicks the Code, it would open a modal, iframe or simply redirect the user to the OI proxy along with the sent JWT, auth bearer token or whatever, or maybe just a simple post request to take advantage of or preserve the native RBAC and RAG features while making sure user session is synced from my platform.
Second: Since proxying OI would also embed the login screen, I want to be able to send a post request notifying oi that a login is created for a certain user.
Third: I would also like to be able to send an auto-create, pre-approved user, meaning, the user that's being created on the fly would be able to automatically login (bypassing the login screen) so that OI will think of it as a regular user. This way, all chat interactions would remain intact and doesn't interfere with other users or account.
Maybe, the fourth, is syncing password when the user would like to change password from the platform to OI.
The reason I'm asking is, I ended up creating a totally different project with ollama js, because its easier to do it from scratch than to dig our already gigantic OI environment, but there are some features that I would like to see in my project that OI already has. It would cut my work to a great extent if I can just embed OI in an iframe with the user's credentials. Im running my own home cloud which I'd like to extend support for deep research with AI across our users/platform ecosystem or community and seeing this integration would greatly help us achieve greater results as well as promote more collaboration for OpenWebUI and build powerful tools for our users hosted on our cloud, basically, instances of OI from our userbase.
I know everyone's busy so, I'd like to ask an available someone to give me a basic guide as to which part of the code I need to touch as well as which part of the database do I need to manipulate.
Thank you very much for the community support.
God bless.
### Desired Solution you'd like
I want to be able to switch between OI and other tools without leaving platform 1. When user clicks home, they will get back to platform 1. But it is impossible to switch back and forth without the ability to manipulate user session.

### Alternatives Considered
I ended up creating my own sulution/platform.

### Additional Context
This one is my embedded agentic code editors:

I wanted to be able to add OI as one of the embedded platforms. It also showcases one of the possible usecase. Its a huge advantage to be able to sync with native rbac and user session by syncing login and registration info, with auto-login pre-approved registration with the use of API based login to create user session from platform 1 (social network) to platform 2 (OI) as shown on these screenshots.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @oliverbob on GitHub (May 23, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/14214
Check Existing Issues
Problem Description
Support for API based login for specific OI usecase. How do I do it?
First: How can I add an API based login to bypass the login screen? I would like to proxy openwebui from platform 1 (let's say a social network) and I would like to give my users access to openwebui as a tool. For context, please see the screenshot:
In the provided integration screenshot, (in the left sidedbar), when the user clicks the Code, it would open a modal, iframe or simply redirect the user to the OI proxy along with the sent JWT, auth bearer token or whatever, or maybe just a simple post request to take advantage of or preserve the native RBAC and RAG features while making sure user session is synced from my platform.
Second: Since proxying OI would also embed the login screen, I want to be able to send a post request notifying oi that a login is created for a certain user.
Third: I would also like to be able to send an auto-create, pre-approved user, meaning, the user that's being created on the fly would be able to automatically login (bypassing the login screen) so that OI will think of it as a regular user. This way, all chat interactions would remain intact and doesn't interfere with other users or account.
Maybe, the fourth, is syncing password when the user would like to change password from the platform to OI.
The reason I'm asking is, I ended up creating a totally different project with ollama js, because its easier to do it from scratch than to dig our already gigantic OI environment, but there are some features that I would like to see in my project that OI already has. It would cut my work to a great extent if I can just embed OI in an iframe with the user's credentials. Im running my own home cloud which I'd like to extend support for deep research with AI across our users/platform ecosystem or community and seeing this integration would greatly help us achieve greater results as well as promote more collaboration for OpenWebUI and build powerful tools for our users hosted on our cloud, basically, instances of OI from our userbase.
I know everyone's busy so, I'd like to ask an available someone to give me a basic guide as to which part of the code I need to touch as well as which part of the database do I need to manipulate.
Thank you very much for the community support.
God bless.
Desired Solution you'd like
I want to be able to switch between OI and other tools without leaving platform 1. When user clicks home, they will get back to platform 1. But it is impossible to switch back and forth without the ability to manipulate user session.
Alternatives Considered
I ended up creating my own sulution/platform.
Additional Context
This one is my embedded agentic code editors:
I wanted to be able to add OI as one of the embedded platforms. It also showcases one of the possible usecase. Its a huge advantage to be able to sync with native rbac and user session by syncing login and registration info, with auto-login pre-approved registration with the use of API based login to create user session from platform 1 (social network) to platform 2 (OI) as shown on these screenshots.