Setting up WordPress
Ensure that WP OAuth Server is installed and activated.
- Create a new Client
- Enter the Moodle URL as the redirect URI.
- Take note of the Client ID and Secret
Setting up Moodle
Log into Moodle as an administrator and go to
Site Administration -> Server -> OAuth 2 Services and click “Create New Custom Service”
- Enter WordPress’s name in the name field. An example would be “WordPress SSO”
- Obtain the Client ID and Client Secret from the client settings screen.
- Enter the WordPress site URL for the field “Service Base”
- Leave other fields alone for a standard setup.
Current Version: 3.8.2
Any documentation and or published articles may not reflect the latest WP OAuth Server plugin version. It is always best to stay updated for security.
How To ArticlesBelow is a list of "How To" documentation articles.
- Connect your App to WordPress Users
- Custom Login Page
- WP REST API Bearer Token Authentication
- Enabling WooCommerce API
- Enable User Consent Dialog
- OAuth 2.0 Token Introspection
- Disable Plugin Updates
- Extending the OpenID Discovery API
- OpenID Authentication for WP REST API
- Using a Bearer Token with WP REST API
- How to Authenticate with WP REST API
- Using POSTMAN and WP REST API
- Setup WP OAuth Server for Single Sign On with WordPress
- Extending Endpoints
- Setting up Moodle and WordPress for Single Sign On
- Rocket.Chat OAuth Setup
- Never Expiring Access Token
OAuth Server 3.8.2
WP OAuth Server Pro allows for Unlimited clients and multiple grant types.BUY NOW