Plugin Directory

WP OAuth Server

Create and Manage an OAuth 2.0 server powered by WordPress. Become a Single Sign On Provider and or resource server.

This plugin is a a full OAuth 2.0 authorization server/provider for WordPress. The goal of WP OAuth Server is to provide an easy to use authorization method that 3rd party platforms can use to securely authorize users from your WordPress site.


  • Unlimited Clients
  • Firewall
  • Support for Implicit Flow
  • Built-In Resource Server
  • Automated Authorization
  • Expendable and Flexible
  • Well Documented

Supported Grant Types

  • Authentication Code
  • User Credentials
  • Client Credentials
  • Refresh Token
  • OpenID Connect with discovery

How to Use

Visit https://wp-oauth.com/knowledge-base/ for detailed documentation on installing, configuring and using WordPress OAuth Server.


Visit https://wp-oauth.com for more information about WP OAuth Server licensing.

Minimum Requirements

  • PHP 5.3.9 or greater (5.4+ recommended)
  • OpenSSL installed and enabled if you plan on using OpenID Connect

Other Information

  • NOTE: As of 3.0.0, there are no backward compatibility for any version older than 3.0.0. We are working on a migration tool, but as of now any upgrade from 2.x to 3.x will need to be done manually.*
  • NOTE: The plugin will not be supported if you are using a Windows Server.


Support requests should be made by opening a support request at https://wp-oauth.com/account/submit-ticket/.

Requires: 4.2 or higher
Compatible up to: 4.2.2
Last Updated: 2015-6-13
Active Installs: 400+


4.8 out of 5 stars


0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.