Files
open-webui/backend/open_webui/utils
Brice Ruth 8d6cf357aa feat: Add Google Cloud Identity API support for OAuth group-based roles
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>
2025-06-17 09:13:31 -05:00
..
2025-02-08 01:10:18 +07:00
2025-04-23 00:06:44 +09:00
2025-06-04 15:53:07 +04:00
2025-05-10 19:00:01 +04:00
2025-06-05 00:37:31 +04:00
2025-05-28 01:41:49 +04:00
2025-06-16 17:18:43 +04:00
2025-06-10 13:16:44 +04:00
2025-05-29 02:36:33 +04:00
2025-06-10 16:52:37 +04:00
2025-05-28 01:42:42 +04:00
2025-06-09 15:37:05 +04:00
2025-06-10 13:16:44 +04:00
2024-11-30 23:36:30 -08:00
2025-06-03 18:07:29 +04:00
2025-02-16 00:11:18 -08:00