Skip to content
Incident-response playbookhigh

Social login provider outage

Updated 2026-07-19

Detection signals

  • Spike in failed logins isolated to one social provider
  • OIDC errors: invalid_token, key mismatch, or timeouts from the provider
  • Provider status page reporting an outage
  • Support tickets from users of a single 'Sign in with X' button

Likely root causes

  • Upstream provider outage or degraded auth endpoints
  • Provider signing-key rotation your integration did not pick up
  • Expired or misconfigured OAuth client credentials
  • Users who only ever authenticated via that provider have no fallback

Containment

  1. 1Confirm the scope is limited to one provider
  2. 2Surface an alternate login path (email OTP, password, another provider)
  3. 3Refresh the provider's JWKS / signing keys if the failure is key-related
  4. 4Post clear messaging on the login screen for affected users

Customer communication

  • Tell affected users which alternate sign-in to use
  • Reassure that accounts and data are intact; this is an upstream dependency
  • Post a status update and update when the provider recovers

Forensics & logging

  • Log the provider error codes and correlate with the provider status timeline
  • Confirm no accounts were locked out permanently

Post-incident hardening

  • Ensure every social account is linked to a recoverable email identity
  • Offer at least one provider-independent login method
  • Monitor provider health and automate JWKS refresh

Vendor capabilities you depend on

  • Multiple linked login methods per account
  • Account linking (social + email)
  • Automatic JWKS / key rotation handling
  • Configurable login-screen messaging

Go deeper

FAQ

A social login provider is down, what can users do?
Surface an alternate login path, email OTP, password, or another provider, and post clear messaging. This is why every social account should be linked to a recoverable email identity.
How do I prevent a provider outage from locking users out?
Ensure every account has at least one provider-independent login method, and automate signing-key (JWKS) refresh so key rotations don't surface as outages.