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
- 1Confirm the scope is limited to one provider
- 2Surface an alternate login path (email OTP, password, another provider)
- 3Refresh the provider's JWKS / signing keys if the failure is key-related
- 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
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.