I have searched the existing issues and discussions.
Problem Description
I'm trying to expose an OpenAPI endpoint to my users via Tools but there isn't an option to authenticate via OAuth. This is a significant gap because without OAuth I can't provide authorization and personalized access to my service.
Desired Solution you'd like
It would be great if admins could configure a Tool to be access via OAuth. Once configured the regular user will enable the Tool on its chat and if the LLM requires access to the Tool the user will be invited to Sign In in the external service. Once logged in the LLM will be able to call the Tool (OpenAPI).
Alternatives Considered
No response
Additional Context
No response
Originally created by @tmoreira2020 on GitHub (May 2, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/13446
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
### Problem Description
I'm trying to expose an OpenAPI endpoint to my users via Tools but there isn't an option to authenticate via OAuth. This is a significant gap because without OAuth I can't provide authorization and personalized access to my service.
### Desired Solution you'd like
It would be great if admins could configure a Tool to be access via OAuth. Once configured the regular user will enable the Tool on its chat and if the LLM requires access to the Tool the user will be invited to Sign In in the external service. Once logged in the LLM will be able to call the Tool (OpenAPI).
### Alternatives Considered
_No response_
### Additional Context
_No response_
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 @tmoreira2020 on GitHub (May 2, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/13446
Check Existing Issues
Problem Description
I'm trying to expose an OpenAPI endpoint to my users via Tools but there isn't an option to authenticate via OAuth. This is a significant gap because without OAuth I can't provide authorization and personalized access to my service.
Desired Solution you'd like
It would be great if admins could configure a Tool to be access via OAuth. Once configured the regular user will enable the Tool on its chat and if the LLM requires access to the Tool the user will be invited to Sign In in the external service. Once logged in the LLM will be able to call the Tool (OpenAPI).
Alternatives Considered
No response
Additional Context
No response