About

Built by a WordPress shop, for WordPress shops.

SSOPress started as an internal tool. We're putting it on WordPress.org because the alternatives were all terrible.

The short version

SSOPress is an OAuth 2.0 and OpenID Connect single sign-on plugin for WordPress. It supports any standards-compliant provider, handles user provisioning automatically, and ships with the operational features you need to actually run it in production: encrypted credentials, audit logs, role mapping, and rate limiting.

Where it came from

We build WordPress sites for a living. One of our clients needed SSO from their internal OAuth provider. We evaluated the options on WordPress.org. None of them were good.

The cheap plugins were abandoned or broken. The popular paid plugins wanted several hundred dollars a year for features we could build in a couple of weeks, and their code quality did not justify the price. So we built our own.

Two years later we'd refined it across multiple production deployments. We decided to generalize it, strip the client-specific parts, open-source the free tier, and sell premium features as a subscription to cover maintenance.

How we think about it

SSOPress is not a venture-funded SaaS. It's a product that pays for its own upkeep. That shapes the priorities:

  • Standards over bespoke flows. If your provider speaks OAuth 2.0 or OIDC correctly, we support it. We don't build integrations we can't maintain.
  • Security over convenience. Client secrets are encrypted, callbacks are rate-limited, failed logins are audited. The defaults assume you're in production.
  • WordPress-native over middleware. No proxies, no tenants to provision, no external identity bridges. It's a WordPress plugin that does a WordPress job.
  • Free tier that actually works. The WordPress.org version has a complete working OAuth flow. It's not crippleware. Pro adds operational features, not the feature.

Who's behind it

SSOPress is maintained by a small WordPress agency. Support comes from the same people who wrote the code. If you email support, you get a developer on the other end, not a ticket router.

Get in touch

For product questions, pricing, or enterprise enquiries, the best route is our contact page. For bug reports, use the support email that comes with your Pro license or post on the WordPress.org plugin support forum for the free tier.