22 SSO/SAML to hardened IdP
Hands Workspace sign-in to an external identity provider over SAML or OIDC, so authentication policy — and its logging — lives in one place across all your SaaS. The break-glass admin (19 Break-glass admin + offline backup codes) stays on Google authentication as the fallback, and super admins always authenticate directly with Google — a fixed property of the newer SSO profiles (legacy SSO profiles can still let super admins sign in via SSO).
Documentation: About SSO
Caveats
- SSO moves the blast radius to the IdP — an IdP compromise is now a full Workspace compromise, so the IdP must itself be phishing-resistant (№7) or it’s a downgrade of authentication.
- By default Google’s 2SV settings do not apply to users signing in via a third-party IdP — MFA becomes the IdP’s job unless post-SSO verification is on, so verify MFA is actually enforced at the IdP, and keep Google-side 2SV on for every OU the SSO profile does not cover.
- Signing out of the IdP does not end the Google session — the two lifetimes are independent, and the session-length ceiling (№12) is where their interaction is configured.
Setup steps
- open ↗
https://admin.google.com/ac/security/sso · captured 2026-07-15
Security › Authentication › SSO with third-party IdPSSO profile = <IdP name>; IdP entity ID, Sign-in page URL, Sign-out page URL, Change password URL, Certificate uploaded (up to two)
-
Security › Authentication › SSO with third-party IdP › Manage SSO profile assignments- OU <staff>
<IdP profile>- OU <break-glass>
None (Google authentication)
-
Security › Authentication › SSO with third-party IdPSuper admins = Google sign-in (fixed behaviour of the newer SSO profiles; not guaranteed on the legacy profile); Google-side 2SV enforced for the admin OU
- open ↗
https://admin.google.com/ac/security/2sv · captured 2026-07-15
Security › Authentication › 2-Step Verification- 2SV enforcement
On for all non-federated OUs
-
Security › Authentication › Login challenges- Post-SSO verification
On for every OU assigned a third-party SSO profile
Ongoing maintenance
- automatable: script Before IdP certificate expiry: rotate the certificate in the SSO profile (watch the expiry date with a scheduled check).
How to verify
-
Sign in as a federated test user — the login must redirect to the IdP. Then sign in as the break-glass account — it must NOT redirect and must accept Google credentials.
v0.2.0 Prevent edition All (+IdP) policy #8 · #3 ↗