mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
[GH-ISSUE #8571] Microsoft Entra Oauth integration: Users keep being reset to "pending" #15175
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 @maxupp on GitHub (Jan 15, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/8571
Installation Method
Installed via Helmchart with slight alterations to the UI (Icons etc.).
Integrated with Microsoft Entra via Oauth.
Environment
Open WebUI Version: 0.5.4
Operating System: Ubuntu in Docker
Browser (if applicable): all
Confirmation:
Expected Behavior:
New users should be forwarded to our SSO, and then receive the "user" role by default, without the need for the account to be confirmed.
Actual Behavior:
Users are confronted with an "Account activation pending" screen on first login, and then regularly lose access to the service after they have been manually confirmed and given the user role via the admin console.
Description
Bug Summary:
See above, the main issue is that every day users are reset to the "pending" state, and therefore cannot access the OpenWebUI service.
Reproduction Details
Steps to Reproduce:
[Outline the steps to reproduce the bug. Be as detailed as possible.]
Logs and Screenshots
Configuration Variables:
`extraEnvVars:
value: "True"
value: "True"
value: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
value: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
value: "True"
value: "False"
value: user
value: roles
value: admin
value: "False"
valueFrom:
secretKeyRef:
name: entra-client-secret
key: MICROSOFT_CLIENT_SECRET`