Giter Club home page Giter Club logo

simple-jwt-login's Introduction

Banner

Rating Total Downloads Active installs

Contributors Last Commit Open issues Closed issues Open pull requests Closed pull requests

Simple-Jwt-Login WordPress.org version Required PHP version Latest Tested WordPress version

Current Tag Check plugin Coverage License

Simple JWT Login is a free 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.

Overview

Simple-JWT-Login schema

Table of contents

💡 Installation

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.

⚠️ Make sure you use the latest plugin version in production.

Install from Zip

If you want to upload the simple-jwt-login plugin to your website:

Install from WordPress.org

In order to install the latest stable version, from your WordPress admin:

  • Go to the ‘Plugins’ menu in WordPress and click ‘Add New’
  • Search for ‘Simple JWT Login’ and select ‘Install Now’
  • Activate the plugin when prompted

🎉 Features

  • 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. 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.
  • Allow JWT usage on other endpoints: Add a JWT to requests for other API endpoints and you will act as an authenticated user.
  • Integrate with other plugins: This plugin works well in combination with other plugins that extends the WordPress REST API.

🔌 Integrate

PHP SDK

In order to easily integrate your app/site with the simple-jwt-login plugin, we have developed a composer package.

composer require nicumicle/simple-jwt-login-client-php

You can check this GitHub repository for more details and code examples.

JavaScript SDK

The Javascript SDK can be installed using npm or yarn into your App.

npm install "simple-jwt-login"

or

yarn add "simple-jwt-login"

You can check this GitHub repository for more details.

📒 Documentation

Plugin documentation is available at simplejwtlogin.com.

🚀 Roadmap

Check out the roadmap to get informed on the latest released features, current statuses, and upcoming features.

📜 Contribute

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.

How can you contribute:

🏆 Contributors

Thanks to all our contributors!

Copyright

This project is distributed under the GNU General Public License v3.0.

By submitting a pull request to this project, you agree to license your contribution under the GNU General Public License v3.0 to this project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.