mirror of
https://github.com/open-webui/open-webui
synced 2025-06-26 18:26:48 +00:00
Enables Google Workspace group-based role assignment by integrating with Google Cloud Identity API to fetch user groups in real-time. Key improvements: - Fetches groups directly from Google API using cloud-identity.groups.readonly scope - Enables admin role assignment based on Google group membership - Maintains full backward compatibility with existing OAuth configurations - Includes comprehensive test suite with proper async mocking - Complete documentation with Google Cloud Console setup guide Addresses limitation where Google Workspace doesn't include group membership claims in OAuth JWT tokens, preventing group-based role assignment. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
---|---|---|
.. | ||
images | ||
telemetry | ||
access_control.py | ||
audit.py | ||
auth.py | ||
chat.py | ||
code_interpreter.py | ||
embeddings.py | ||
filter.py | ||
logger.py | ||
middleware.py | ||
misc.py | ||
models.py | ||
oauth.py | ||
payload.py | ||
pdf_generator.py | ||
plugin.py | ||
redis.py | ||
response.py | ||
security_headers.py | ||
task.py | ||
tools.py | ||
webhook.py |