Installation
Learn how to install and activate JWT Auth Pro on your WordPress site
Prerequisites
Before installing JWT Auth Pro, ensure your system meets these requirements:
WordPress
WordPress 6.0 or higher
PHP
PHP 8.1 or higher
SSL
Valid SSL certificate for production use
REST API
WordPress REST API enabled
Upgrading from Free Version
If you’re currently using the JWT Authentication for WP REST API plugin, upgrading to JWT Auth Pro is seamless:
Purchase Pro License
Get your JWT Auth Pro license from our website
Deactivate Free Plugin
Go to Plugins > Installed Plugins and deactivate the free “JWT Authentication for WP REST API” plugin
Install Pro Version
Follow the installation steps above to install and activate JWT Auth Pro
JWT Auth Pro is 100% backwards compatible with the free version. Your existing JWT implementation will continue to work without any code changes required.
Installation Steps
Follow these steps to get JWT Auth Pro up and running:
Purchase License
- Visit JWT Auth Pro website
- Choose your preferred license tier
- Complete the purchase process
- Check your email for license key and download link
Plugin Installation
- Log in to your WordPress dashboard
- Navigate to Plugins > Add New > Upload Plugin
- Click Choose File and select the downloaded ZIP file
- Click Install Now
- After installation, click Activate Plugin
License Activation
- Go to Settings > JWT Auth Pro > Account
- Enter your license key in the activation field
- Click Activate License
- Wait for confirmation message
Post-Installation Setup
After installation, you’ll need to configure these essential settings:
Permalink Configuration
Configure your WordPress permalinks:
- Go to Settings > Permalinks
- Select “Post name” option (
https://your-site.com/sample-post/
) - Avoid default permalink structure (
https://your-site.com/?p=123
) - Save changes
Secret Key Configuration
Add the following code to your wp-config.php
file:
Never share or commit your secret key. Keep it secure and unique for each environment.
CORS Configuration (Optional)
If your API clients are on different domains:
- Go to Settings > JWT Auth Pro > Settings
- Enable CORS Support
- Add your allowed domains
- Save changes
Verify Installation
To verify your installation is working correctly:
Caching Data
The dashboard data is subject to caching:
- General status metrics refresh every 8 hours
- Chart data updates every 24 hours
- Token listing shows real-time data without caching
When first setting up, please allow up to 8 hours for initial dashboard data to appear.
If you need to deactivate the caching on the general stats, change the constant WP_DEBUG
to true in your wp-config.php
file.
Troubleshooting
If you encounter any issues during installation, check these common solutions:
- Ensure your WordPress version is compatible
- Verify PHP version requirements
- Check if REST API is accessible
- Confirm SSL certificate is valid
- Verify license key is active
For additional support, visit our support portal or contact our team with your license key ready.