Browse all patterns

SSO, yes or no?

Conclusion: using SSO with Google is generally considered safer by security experts compared to using password manager generated passwords with MFA. Only when digital sovereignty is very important to an organization, using unique passwords generated by a password manager with MFA is the preferred option.

Why SSO is considered safer by security experts

The main reasons:
  1. No passwords to steal: the most common attack vector (phishing, credential stuffing, data breaches) simply doesn't apply if there are no app passwords
  2. Centralised enforcement: MFA, access policies, and offboarding are guaranteed, not dependent on individual behaviour
  3. Fewer credentials in circulation: every additional password is a potential weak point, even if generated by Proton Pass
However, security experts also flag the single point of failure risk: if your Google account is compromised, everything is. So the consensus is usually:
SSO is safer if the central account (Google) is very well protected: strong MFA, monitored for suspicious logins, and tightly managed.
For a small organisation, the honest answer is that the difference is small if Proton Pass is used correctly. The bigger security wins are things like enforcing MFA everywhere and having a solid offboarding process, regardless of which method you use.

Differences: unique generated passwords vs. SSO with Google

(green = pro, orange = minor con, red = major con)
TopicProton Pass generated unique passwordSSO with Google
App compatibilityWorks with any app, regardless of SSO supportOnly works with apps that support SAML/OAuth SSO
SetupMust enforce MFA per app individually (= a bit of admin work), but possible for most appEach connected app must be configured individually (= a bit of admin work)*
Phishing resistanceProton Pass only autofills on the real URL: fake sites don't workNo app passwords exist to steal in the first place
Google dependencyNone: Google account compromise doesn't affect other appsSingle point of failure: Google account compromise affects everything
PrivacySwiss infrastructure, strong GDPR alignmentGoogle processes authentication data
OffboardingMust deactivate each app account separately: risk of missing one (= solvable with a good checklist / responsibilities)Disable Google account = access revoked instantly (for all tools that use SSO > still check the others!)

*SSO by Google step by step

For each app you want to connect to Google SSO, you need to go into Google Workspace Admin and set up the integration. This typically involves:
  1. Adding the app in the Admin console
  2. Exchanging technical details between Google and the app (URLs, certificates, entity IDs)
  3. Testing it
  4. And, importantly, doing this again on the app's side too
Some apps have a pre-built Google integration that makes this relatively easy (e.g. Slack, Asana). Others require more manual technical work. And if an app doesn't support SAML or OAuth at all, you simply can't connect it.

But doesn't using SSO this way lock us into Google?

In theory, no. SSO is an open standard (SAML 2.0 / OIDC). Switching identity providers means reconfiguring which provider your tools trust β€” not rebuilding your entire toolstack. You move the key, not the doors.
In practice, it takes real effort:
  • Moving away from Google is possible , but requires reconfiguring every connected app, migrating email/calendar data, and retraining users.
  • Alternative EU providers exist (see below), but none offer the one-click "Login with Google" convenience users expect. Most SaaS tools support Google and Microsoft out of the box; custom SAML/OIDC setup requires technical work, an Enterprise tier, or both.
  • Some tools only support SSO on their most expensive tier (the "SSO tax"). Asana, for example, puts SAML SSO behind its top-tier plan β€” meaning enforced SSO may not be available for clients on free or nonprofit plans.

European identity provider alternatives

If digital sovereignty is a priority, there are EU-based alternatives to Google as identity provider:
  • La Suite NumΓ©rique (France, government-backed) includes an identity layer but has less consumer polish and limited "Login with..." integrations.
  • Zitadel (Switzerland) has strong multi-tenancy support, good for B2B setups, but requires self-hosting or managed cloud.
  • Authentik (open source, self-hosted) is flexible and can proxy apps without native SSO support, but is heavier to maintain.
  • Keycloak (open source, Red Hat) is battle-tested with EU-hosted options available, but heavier to configure.
None of these offer the frictionless login buttons Google has earned through ubiquity, so migration involves real tradeoffs in usability and setup effort.
What about Proton as identity provider?
  • Proton Pass supports SSO, but only in one direction: you can log into Proton using an external identity provider (Google, Okta, Entra). Proton cannot yet act as the identity provider that logs you into Asana, Slack, and other SaaS. This is a frequently requested feature but not available as of June 2026.

What tools support SSO?

See: