JWT Shield - Basic Authentication
Basic JWT authentication for WordPress REST API. Upgrade to Pro for advanced features like refresh tokens, analytics, and IP management.
by Waqas Riaz · github.com/waqasriaz/jwt-shield-lite · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/waqasriaz/jwt-shield-lite/archive/refs/heads/main.zipJWT Shield Lite - Basic JWT Authentication
Basic JWT authentication for WordPress REST API. Simple, secure, and easy to use.
Description
JWT Shield Lite provides basic JWT (JSON Web Token) authentication for your WordPress REST API. Perfect for developers who need simple token-based authentication without the complexity.
Features
- Simple JWT Authentication - Generate and validate JWT tokens easily
- REST API Integration - Seamlessly integrates with WordPress REST API
- Secure Token Generation - Uses industry-standard JWT tokens
- Basic Token Management - View active tokens and users
- Easy Configuration - Simple settings interface
- Developer Friendly - Clear documentation and examples
Pro Features
Upgrade to JWT Shield Pro for advanced features:
- Refresh Tokens
- Token Analytics Dashboard
- IP Blocking & Management
- Multiple Signing Algorithms
- Token Usage Tracking
- Failed Authentication Monitoring
- Email Notifications
- Bulk Token Management
- Export Functionality
- Priority Support
Installation
- Upload the plugin files to the
/wp-content/plugins/jwt-shield-litedirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress
- Navigate to JWT Shield Lite → Settings to configure your secret key
- Start generating JWT tokens!
Frequently Asked Questions
How do I generate a token?
Send a POST request to /wp-json/jwt-shield-lite/v1/token with username and password:
{
"username": "your-username",
"password": "your-password"
}
How do I use the token?
Include the token in the Authorization header:
Authorization: Bearer your-jwt-token
Is this secure?
Yes! JWT Shield Lite uses WordPress's built-in authentication system and industry-standard JWT tokens.
What's the difference between Lite and Pro?
The Lite version provides basic JWT authentication functionality. Pro includes advanced features like refresh tokens, analytics, IP management, and more.
Screenshots
- Settings page
- Token generation example
- API documentation
- Upgrade to Pro features
Changelog
1.0.0
- Initial release
- Basic JWT authentication
- Token generation and validation
- Simple settings interface
- API documentation
Upgrade Notice
1.0.0
Initial release of JWT Shield Lite. Upgrade to Pro for advanced features!
API Endpoints
Generate Token
- Endpoint:
POST /wp-json/jwt-shield-lite/v1/token - Parameters: username, password
- Returns: JWT token and user information
Validate Token
- Endpoint:
POST /wp-json/jwt-shield-lite/v1/validate - Headers: Authorization: Bearer {token}
- Returns: Validation status and user ID
Support
For support, please visit our support forum.
Pro users get priority support at jwt-shield.com/support.