Plugin categories

Create a Website with AI
Simple JWT Login – Allows you to use JWT on REST endpoints.

Simple JWT Login – Allows you to use JWT on REST endpoints.

The main purpose of this plugin is to allow Mobile apps, or other websites to access the content via REST endpoints in a secure way.

5

Rating summary

44

Reviews

5K

Active installations

Simple JWT Login – Allows you to use JWT on REST endpoints.
Simple JWT Login – Allows you to use JWT on REST endpoints.
Simple JWT Login – Allows you to use JWT on REST endpoints.
Simple JWT Login – Allows you to use JWT on REST endpoints.
Simple JWT Login – Allows you to use JWT on REST endpoints.
+8

Overview

Compatibility

Installation instructions

Customer support & learning resources

Changelog

Main benefits

Auto-login using JWT

Register new users

Delete WordPress users

Reset user password

JWT Authentication

About this plugin

Author: nicu_m
Version: 3.5.5
Last updated: 04-05-2024
WordPress version: 4.4.0
Tested up to: 6.5.5
PHP version required: 5.5
Languages:
Learning resources: View resources

Overview

Simple JWT Login is a free WordPress plugin designed to facilitate secure user authentication via JSON Web Tokens (JWT) for REST API endpoints. It is ideal for connecting mobile apps or external websites to WordPress. This plugin offers comprehensive functionalities such as user login, registration, authentication, password reset, and user deletion, all through JWT. It also includes advanced features like auto-login using JWT and AUTH_KEY, IP-based access restrictions, API routes for generating new JWTs, and custom hooks for extensive customization. The plugin supports various JWT decryption algorithms, allows dynamic URL redirections post-login, and ensures endpoint protection by permitting access only with valid JWTs. With additional support for user meta-data during registration and customizable email templates for password resets, Simple JWT Login provides a robust solution for integrating secure API-based user management into WordPress websites.

Auto-login using JWT and AUTH_KEY

  • Allows users to log in automatically using JWT tokens.
  • Supports multiple methods to send JWT: URL, Header, Cookie, Session.
  • Supports various JWT decryption algorithms like HS256, HS512, RS256, etc.
  • Enables redirection to specific pages after login, such as Dashboard or Homepage.

Register new users via API

  • Allows creation of new WordPress users through a POST request.
  • Supports setting user roles like editor, author, contributor, etc.
  • Can limit user registration to specific IP addresses or email domains.
  • Option to generate a random password for new users.

Delete WordPress users based on a JWT

  • Enables deletion of users by WordPress User ID or Email address.
  • Allows configuration of JWT parameter key for user identification.
  • Can restrict user deletion to specific IP addresses for added security.

Reset user password

  • Provides endpoints to reset and change user passwords.
  • Allows customization of the reset password email template.
  • Option to disable sending reset password emails.

Features list

Feature

Free version

Authenticate

REST endpoint that will generate/validate/revoke a JWT

Autologin

Autologin to a WordPress website with JWT

Register user

Register users in WordPress by calling a REST endpoint

Delete user

You can delete a WordPress user by adding some details in the JWT payload

Reset password

REST endpoint that allows you to reset WordPress User password and send custom email if needed

Protect endpoints

Protect WordPress endpoints with a JWT to make them private and accessible only with a valid JWT

Allow JWT usage on other endpoints

Add a JWT to requests for other API endpoints to act as an authenticated user

Integrate with other plugins

This plugin works well with other plugins that extend the WordPress REST API

Google OAuth(beta)

Login to your website with Google

Google JWT(beta)

Use the Google id_token to access WordPress endpoints as an authenticated user

Pricing

Simple JWT Login

$0 / free

Plan includes

Authenticate
Autologin
Register user
Delete user
Reset password
Protect endpoints
Allow JWT usage on other endpoints
Integrate with other plugins
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

44

Reviews

5K

Active installations

5
4
3
2
1

User sentiment analysis

Users appreciate the JWT login WordPress plugin for its robust functionality, ease of use, and excellent support from the developer, Nicu. It simplifies setting up secure authentication, particularly beneficial for mobile and third-party applications. Users find its interface intuitive, and many laud its ability to handle login, registration, and password management through the REST API smoothly. The plugin’s extensive features and configurability through the backend are also highlights. However, some users faced issues with documentation clarity and encountered bugs related to secret key creation and API requests. Despite these drawbacks, the developer's responsiveness and swift bug fixes receive high praise.
wintear

wintear

28 Nov, 2022

JWT login plugin is awesome, their support is quite responsive and efficient.They are able to help me and guide me on my customize function to custom generate jwt using their classes.
bigbear67

bigbear67

13 Nov, 2022

it’s the best of all JWT plugins, the responsiveness of the developer is simply incredible, he knows his project by heart and will help you efficiently. c’est le meilleur de tous les plugins JWT la réactivité du développeur est tout simplement incroyable ,il connait son projet par cœur et vous aidera efficacement.
graphems

graphems

24 Oct, 2022

This is what I needed, works as expected. Nice work!
tobiik

tobiik

23 Jun, 2022

Hello, Nicu Micle. Thanks for making my life easier. The plugin is really good. You are the best and a great developer. This plugin works great! the only thing: if you want to use the verification, go to the login section and in JWT Login Settings set Log In by WordPress username and in the JWT parameter key write username. thank you mate. really appreciate it.
bikerflyeradmin

bikerflyeradmin

07 May, 2022

After installing this plugin and following all the docs, which explain nothing about how to create the secret key to enter into the settings, the plugin does still not work. Every request to API returns invalid credentials error even with correct email and password. Big fail. Horrible plugin.

FAQ

Is this plugin secure?

Can I disable the API for registering new users?

Can I limit the email addresses that can register in WordPress with this plugin?

Can I use a JWT generated by another plugin to login?

Is the Auth Code required?

I don’t want other users to be able to delete users. What should I do?

Can I automatically log in to a WordPress website from my mobile App using this plugin?

How to use hooks?

I cannot get the JWT from session. Where should I store the JWT?

I would like to create users with different roles. It is possible?