Adds Authentication through OAuth 2. Provides the ability for Single Sign On for websites & Mobile Applications.
As of April 2026, WP OAuth Server (OAuth Authentication) is a WordPress oauth plugin with 3.0K+ active installations and a 3.8/5 rating from 41 reviews. It has been downloaded 174K+ times in total. Requires WordPress 4.7.2+ and PHP 7.4+. Available on WordPress.org since 2013. Recently updated within the last 3 months. Downloads are up 14% this week. Top alternative: JWT Authentication for WP REST API.
Connect your app to WordPress or use SSO to connect multiple websites with the same username and passwords. No 3rd party servers are needed with WP OAuth Server. Everything you need is in this plugin.
I tested WP OAuth Server (OAuth Authentication) in integration with a client application and found a serious issue: even after the user logs out from WordPress, the issued access token is still accepted by the /oauth/me endpoint, returning all user data.
This means any client application that has stored the token can continue accessing private information indefinitely, until the token expires, without verifying if the session on the server has ended.
I tried to work around the issue by enabling the introspection endpoint and validating the token on each request, but the plugin does not revoke the token on logout, making introspection ineffective for detecting logouts.
This flaw breaks a basic security principle of OAuth 2.0 and may expose sensitive data. I do not recommend using this plugin until token revocation upon logout is implemented.
It looks like the plugin is abandoned. Moreover, I bought a Pro version but it doesn’t work and nobody replies via the support email. I can’t even access my license key because the password restore doesn’t work on their website.
DO NOT use this plugin!
I just want to say thank you to the developer, you have done a great job and saved me a tonne of time 🙂
Just what I expected, thanks!
Gives an error while logging in “Missing required parameter: scope”
| WordPress | 4.7.2+ requiredTested up to 6.9.0 |
| PHP | 7.4+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.