mirror of
https://github.com/open-webui/docs.git
synced 2026-11-05 01:38:13 +00:00
[PR #1435] [CLOSED] docs: correct the SSO, LDAP, OneDrive and MCP tutorials against the OAuth provider registration and sign-out code #1401
Labels
No labels
bug
documentation
documentation
duplicate
enhancement
enhancement
good first issue
good first issue
good first issue
help wanted
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/docs#1401
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/docs/pull/1435
Author: @silentoplayz
Created: 9/18/2026
Status: ❌ Closed
Base:
main← Head:docs/sso-tutorial-pages📝 Commits (1)
e4e0aaddocs: correct the SSO, LDAP, OneDrive and MCP tutorials against the OAuth provider registration and sign-out code📊 Changes
6 files changed (+29 additions, -33 deletions)
View changed files
📝
docs/tutorials/auth-sso/azure-ad-ds-ldap.mdx(+2 -2)📝
docs/tutorials/auth-sso/dual-oauth-configuration.mdx(+12 -13)📝
docs/tutorials/auth-sso/entra-group-name-sync.md(+5 -8)📝
docs/tutorials/auth-sso/okta-oidc-sso.md(+5 -5)📝
docs/tutorials/integrations/mcp-notion.mdx(+1 -1)📝
docs/tutorials/integrations/onedrive-sharepoint.mdx(+4 -4)📄 Description
Summary
I compared the SSO tutorials, the LDAP guide, the OneDrive page and the MCP Notion page with the OAuth provider registration, sign-out and LDAP code.
OPENID_PROVIDER_URLregisters nothing withoutOAUTH_CLIENT_ID. Sign-out discovers the end-session endpoint from the session's provider, soOPENID_PROVIDER_URLis not required for Microsoft logout (removed from the Entra page too). Login callback URIs come from*_REDIRECT_URIor the request, notWEBUI_URL, which only sets where the browser lands after sign-in. The rest of the dual OAuth page (description, overview, configuration logic) now matches, and so do the Entra test step and the OneDrive toggle wording.OAUTH_GROUPS_CLAIM(the old name is a fallback). An empty claim touches nothing, andOAUTH_BLOCKED_GROUPSare never changed.LDAP_USE_TLSmeans LDAPS from connect (no STARTTLS), and in Docker certificates go throughLDAP_CA_CERT_FILE: without it the LDAP client uses the CA store of the machine or container it runs in, and a container does not see the host's store.ENABLE_ONEDRIVE_INTEGRATION=trueseeds the admin toggle on a fresh database. The toggle only overrides it once a stored value exists.Related issue or discussion
None.
Checklist
Notes for reviewers
Sources on
dev:config.py(load_oauth_providers,OAUTH_GROUPS_CLAIM,DEFAULT_CONFIG),routers/auths.py(sign-out metadata lookup, the LDAPTlsandServercalls), andutils/oauth.py(update_user_groups,redirect_uri). Also the commit that removed the admin guard (a1aceb5f8, first tag v0.8.11),models/config.py(seed_defaults), andsrc/lib/components/AddToolServerModal.svelte.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.