Simple JWT Login is a WordPress plugin that allows you to use a JWT on WordPress REST endpoints.
The main purpose of this plugin is to allow Mobile apps, or other websites to access the content from a WordPress website via REST endpoints in a secure way.
- Authenticate : REST endpoint that will generate 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. Also, it can send custom email if you want.
- Protect endpoints: Protect WordPress endpoints with a JWT. This way, you can make some endpoints private, and the content can be viewed only if you provide a valid JWT.
Plugin documentation can be found on simplejwtlogin.com.
Please note that this plugin version is not fully tested.
If you want to make sure you have a stable version, please download this plugin from WordPress.org.
If you want to upload the simple-jwt-login plugin to your website:
- Download downloads/simple-jwt-login.zip
- Upload the zip file into your WordPress website
- Activate the plugin
Simple-JTW-Login is an open-source project and welcomes all contributors.
As with all WordPress projects, we want to ensure a welcoming environment for everyone.
With that in mind, all contributors are expected to follow our Code of Conduct.
- Open Merge requests on existing issues: contribute
- Suggest features or report bugs: issues/bugs
- Translate the plugin: https://translate.wordpress.org
In order to easily integrate your app/site with the simple-jwt-login plugin, we have developed a composer package.
You can check the github repository for more details and code examples.