Skip to content
Studeia Docs

Google Workspace integration (Drive + Calendar + SSO + Meet)

How to integrate Studeia with Google Workspace: OIDC SSO, Google Drive import via Google Picker (drive.file), Google Calendar (live classes sync), Google Meet as native video provider.

2026-06-05 6 min
Resposta curta

Studeia integrates with Google Workspace in 4 aspects: (1) OIDC SSO with OAuth 2.0 Client, (2) Google Drive import via the Google Picker (drive.file) for the media library, plus export/backup, (3) Google Calendar sync of live classes, (4) Google Meet as native video provider. Works with Workspace for Education (including free Fundamentals tier) and Business/Enterprise. Setup ~30 minutes via Google Cloud Console + Settings > Integrations in Studeia.

4 integration points

1. OIDC SSO

Setup: Google Cloud Console > OAuth 2.0 Client (Web). Redirect URI: https://[tenant].studeia.com/api/auth/sso/[slug]/oidc/callback. Studeia > Settings > SSO > Add Provider > OIDC. Discovery URL: https://accounts.google.com/.well-known/openid-configuration. JIT provisioning.

2. Google Drive

Same OAuth Client + enable Drive API and Google Picker API (plus a browser API key restricted to the Picker API). Scope: drive.file (non-sensitive — only files Studeia creates + files the user picks via the Google Picker). We do NOT use the restricted drive scope (CASA assessment + annual recertification). Operations: import (via Google Picker), export, backup. Automatic folder/bidirectional sync exists only for OneDrive; on Google, import via the Picker. Cron /api/cron/drive-sync.

3. Google Calendar

Same Client + enable Calendar API. When admin creates LiveClass → Calendar event created for all class students. Schedule changes update event.

4. Google Meet (video provider)

Same Client + Meet REST API v2. LiveClass created with videoProvider=google_meet. Student joins via joinMethod=external (new tab). Limitation: endMeeting NOT supported via API (marks as completed locally). Recording started manually by host.

Setup (30 min)

  1. Enable 4 APIs in Google Cloud Console (5min)
  2. Create OAuth 2.0 Client (3min)
  3. Configure SSO in Studeia (5min)
  4. Connect Drive + Calendar + Meet (10min)
  5. Validate with test user (5min)
  6. Communicate to teachers/students (2min)

LGPD considerations

OAuth tokens AES-256-GCM encrypted. OAuth state HMAC-SHA256 + Redis nonce 15min anti-replay. Drive sync respects minimum scopes.

See also

FAQ

Does Studeia integrate with Google Workspace?

Yes, in 4 aspects: (1) OIDC SSO — students/teachers login with Google account. (2) Google Drive — import material into the media library by choosing files with the Google Picker (drive.file scope), plus export and backup. (3) Google Calendar — Studeia live classes sync to student Calendar. (4) Google Meet — native live class video provider.

Works with Google Workspace for Education?

Yes. For K-12 with Workspace Edu Fundamentals (free): SSO works, but API limits may affect Drive sync at scale. For Business/Enterprise: no practical limits.

Can I restrict Studeia to specific Google domain users?

Yes. Configure 'Allowed domains' in Settings > SSO (e.g., @school.edu). Other domain logins are rejected at JIT creation. Anti-shadow accounts.

Who pays for Google Meet?

School/company already paying Google Workspace (Meet included). Studeia charges no additional. Duration limit depends on Workspace tier.

Veja tambem

Google Workspace integration (Drive + Calendar + SSO + Meet)