Plugin categories

Create a Website with AI
JWT Auth – WordPress JSON Web Token Authentication

JWT Auth – WordPress JSON Web Token Authentication

Create JSON Web Token Authentication in WordPress.

5

Rating summary

22

Reviews

6K

Active installations

JWT Auth – WordPress JSON Web Token Authentication
JWT Auth – WordPress JSON Web Token Authentication

Overview

Compatibility

Installation instructions

Customer support & learning resources

Changelog

Main benefits

Simple and easy

Convenient JWT authentication

Supports refresh tokens

Customizable token expiry

Developer-friendly hooks

About this plugin

Author: Bagus
Version: 3.0.2
Last updated: 07-05-2024
WordPress version: 5.2
Tested up to: 6.5.5
PHP version required: 7.2
Languages: العربية, Català [+2]
Learning resources: View resources

Overview

The "WordPress JSON Web Token Authentication" plugin facilitates secure REST API authentication using tokens within WordPress environments. This user-friendly and straightforward plugin is one of the most convenient methods for implementing JWT (JSON Web Token) Authentication. Key features include generating, validating, and refreshing JWT tokens, enhancing security and seamless integration for third-party applications. The plugin also supports customization through various hooks and filters, allowing developers to tailor its functionality to specific needs. Upgrades introduce significant improvements like a reduced default token expiry from 7 days to 10 minutes and eliminate the need for whitelisting REST paths. Additionally, it offers comprehensive support for configuring PHP HTTP Authorization headers and includes detailed instructions for setting up the secret key and CORs support. With these powerful features, this plugin ensures secure and efficient token-based authentication for WordPress APIs.

Simple and Easy to Use

  • Provides a straightforward way to do JWT Authentication in WordPress.
  • Non-complex setup process.
  • Convenient for developers to integrate with REST API.

Token Management

  • Supports access tokens and refresh tokens for secure authentication.
  • Access tokens have a default expiry time of 10 minutes, enhancing security.
  • Refresh tokens can be used to obtain new access tokens without re-authenticating.

Customizable and Developer-Friendly

  • Offers various filter hooks to modify default settings.
  • Allows customization of token payload, expiration, and signing algorithm.
  • Supports CORS configuration for cross-origin requests.

Error Handling and Validation

  • Provides detailed error responses for invalid tokens, missing headers, and other issues.
  • Includes endpoints for token validation and refreshing.
  • Ensures secure token handling with features like refresh token rotation.

Features list

Feature

Free version

Compliance with the EU Omnibus Directive

Ensures adherence to EU pricing regulations.

Logs prior prices in custom field

Records previous prices in a dedicated custom field.

Displays lowest price in the last 30 days

Shows the minimum price over the past 30 days.

Shortcode support for displaying lowest price

Allows use of shortcodes to display the lowest price.

Action hooks for WooCommerce products

Provides action hooks for WooCommerce product integration.

Available in WordPress repository

Can be found in the official WordPress plugin repository.

Easy installation from WP repository

Simple installation process via the WordPress repository.

GitHub release version available

Release versions are available on GitHub.

Development version available on GitHub

Access to development versions on GitHub.

Automatic price logging on product update

Logs prices automatically when a product is updated.

Stores timestamp of last price drop

Keeps a record of the last price drop timestamp.

Displays lowest price on product page

Shows the lowest price directly on the product page.

Displays lowest price on product listings page

Displays the lowest price on product listings pages.

Supports WooCommerce single product page

Compatible with WooCommerce single product pages.

Supports WooCommerce product listings

Works with WooCommerce product listings.

Pricing

Free Plan

$0 / free

Plan includes

Compliance with the EU Omnibus Directive
Logs prior prices in custom field
Displays lowest price in the last 30 days
Shortcode support for displaying lowest price
Action hooks for WooCommerce products
Available in WordPress repository
Easy installation from WP repository
GitHub release version available
Buy Now

In some cases companies have different prices based on various components like a location. As a result the prices displayed here can differ from the ones you see on their websites.

See all pricing options

Rating and reviews

5

Rating summary

22

Reviews

6K

Active installations

5
4
3
2
1

User sentiment analysis

Users appreciate this WordPress plugin for its reliability, simplicity, and effectiveness in transforming WordPress into a secure, headless backend. It is praised for working perfectly without issues, providing useful filters, and lacking intrusive ads or brand markings. Users value its seamless integration with WP REST API and JWT authentication, which aids in backend development, especially for mobile apps. The plugin’s comprehensive documentation, quick support, and active problem-solving team are also highly regarded. However, users emphasize the importance of keeping the plugin updated to maintain its functionality.
maidot

maidot

31 Jan, 2024

Tried other plugins, had problems with them and this one simply works and that’s it. This is a properly developed plugin. Keep it up!
gunberi

gunberi

12 Sep, 2023

The simplest and most useful plugin
Gagan

Gagan

10 Aug, 2023

Works perfect. Thank You!
bilskirnir

bilskirnir

29 Jun, 2023

Exactly what I was looking for
Julian Lang

Julian Lang

29 Jun, 2023

works perfect, a lot of useful filters, no advertising or brand prefixes. you can transform your wp to a nice headless backend with this

FAQ

Do you have GitHub repository for this plugin?

I use this plugin on my projects. I want this plugin to keep alive and maintained, how can I help?

How do I enable the PHP HTTP Authorization Header on shared hosts?

How do I configure the secret key for JWT?

How can I enable CORS support for this plugin?

What are the available endpoints when the plugin is activated?

How do I generate a token?

How do I validate a token?