mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-16 14:39:31 -05:00
[GH-ISSUE #13446] feat: Ability to connect to external tools (OpenAPI) via OAuth #87653
Reference in New Issue
Block a user
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?
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