JWT Authentication for WP REST APIs
WordPress REST API endpoints are open and unsecured by default which can be used to access your site data. Secure WordPress APIs from unauthorized users with our JWT Authentication for WP REST APIs plugin . Our plugin offers below authentication methods to Protect WP REST API endpoints : – JWT Authe
WordPress REST API endpoints are open and unsecured by default which can be used to access your site data. Secure WordPress APIs from unauthorized users with our JWT Authentication for WP REST APIs plugin .
Our plugin offers below authentication methods to Protect WP REST API endpoints : – JWT Authentication – Basic Authentication – API Key Authentication – OAuth 2.0 Authentication – External Token based Authentication 2.0/OIDC/JWT/ Firebase provider’s token authentication methods.
You can authenticate default WordPress endpoints and custom-developed REST endpoints and third-party plugin REST API endpoints like that of Woocommerce , Learndash , Buddypress , Gravity Forms , CoCart , etc.
WP REST API Authentication Methods in our plugin
- JWT Authentication Provides an endpoint where you can pass the user credentials, and it will generate a JWT (JSON Web Token), which you can use to access the WordPress REST APIs accordingly. Additionally, to maintain a seamless user experience without frequent logins needed due to token expiry, you can use our Refresh and Revoke token mechanisms feature. When the access token expires, instead of forcing the user to log in again, the client can request a new access token using a valid refresh token.
- API Key Authentication
- Basic Authentication : – 1. Username: Password – 2. Client-ID: Client-Secret
- OAuth 2.0 Authentication – 1. Password Grant – 2. Client Credentials Grant
- Third Party Provider Authentication
Following are some of the integrations that are possible with WP REST API Authentication:
- Learndash API Authentication
- Custom Built REST API Endpoints Authentication
- BuddyPress API Authentication
- WooCommerce API Authentication
- Gravity Form API Authentication
- External/Third-party plugin API endpoints integration in WordPress
You can also disable the WP REST APIs with our plugin such that no one can make API calls to your WordPress REST API endpoints.Our plugin also provides Refresh and Revoke Token that can be used to improve the API security.