WP OAuth Server ( Login with WordPress )
View on WordPress.orgScores higher than 44% of indexed plugins
About
Single Sign-On using WordPress - Login with WordPress to your application/sites using your WordPress account. [24/7 Support]
Security History
What It Does
WP OAuth Server turns your WordPress site into an OAuth 2.0 and OpenID Connect provider, allowing external applications, mobile apps, or other WordPress sites to authenticate users against your WordPress user accounts. It handles token issuance, client registration, and the standard OAuth flows required for Single Sign-On integrations. In practice, this means other services can offer 'Login with WordPress' as a federated identity option backed by your site.
Who It's For
This plugin is built for developers and organizations that need to expose WordPress users as an identity source for third-party applications, whether that's a SaaS product, a network of member sites, or a custom mobile app. It suits agencies and integrators building SSO bridges between WordPress and external platforms where centralized user management matters. Non-technical site owners looking for a simple social login button on their login page are not the target audience.
Who Should Skip It
If you only want to add 'Login with Google' or 'Login with Facebook' buttons to your WordPress login form, this plugin is overkill because it does the reverse: it makes WordPress the OAuth provider, not the consumer. Site owners seeking a social login client should look at the OAuth Single Sign On alternatives listed below instead.
The Bottom Line
WP OAuth Server is a well-maintained, highly rated niche tool that does one thing well: turning WordPress into a standards-compliant OAuth 2.0 and OpenID Connect identity provider. Its tiny install base and thin support thread history are the main reasons for caution, especially if you depend on fast vendor responses. If you need a WordPress-side OAuth provider and are comfortable with technical configuration, it is a strong pick.
Related Plugins
Pick LoginPress when you want to customize the look of the WordPress login page, not build an OAuth provider, since it has 200,000 installs and a higher overall score.
Choose this client when you want WordPress to consume identities from an external OAuth or OIDC provider, the opposite direction of what this plugin does, with 10,000 installs backing it.
Go with this miniOrange sibling plugin if you need WordPress to act as an OAuth client and accept logins from Google, Facebook, Eve Online, and dozens of other providers.
Select Login Designer for branding the wp-login screen, as it serves a purely cosmetic purpose with no OAuth functionality.
Consider this competing OAuth provider plugin if you want a similar feature set from a different vendor, which can be useful for comparing API approaches and pricing models.