=== JWT Selector Authenticator ===
Contributors: chettyninhowp  
Tags: JWT, authentication, token, HMAC, RSA  
Minimum requirements: 6.8 
Tested up to: 7.1.2 
PHP requirements: 8.0.26  
Stable tag: 1.4.1
License: GPLv2 or later  
License URI: https://www.gnu.org/licenses/gpl-2.0.html

This add-on allows the administrator to select which publications will only be accessible by providing a JWT per URL.

== Description ==
With this add-on, you will have the opportunity to enhance the security of your website.
It will allow you to decide which pages can receive a special level of security, authenticating access to your content with JWT and limiting access to the posts you want.
You can also select a different token signature for each of the pages you want to have high security, giving your website an extra layer of protection.

== Installation ==
You can install this plugin follow two diferents methods:
The first its simple, you could install it in "Plugins section" on your wp-back.

Or if yu want, you want you can install it manualy following the next steps: 
1. Upload the plugin folder to the `/wp-content/plugins/` directory.  
2. Activate it from the WordPress ‘Plugins’ menu.  
3. Configure the options from the Plugin's ‘Settings’ page.  

== Frequently asked questions ==

* Do I need to configure anything to use JWT? 
Yes, you must access (you can do this through the JWT Selector Authenticator administration panel) the pages you want to secure  and activate the ‘Require JWT authentication’ checkbox and set the signature you want for that page.


* Is it compatible with all themes?
Yes, as long as you use the standard WordPress functions to render content.

== Screenshots ==

1. JWT security settings panel.
2. JWT Selector Authenticator panel on the page.
3. Page inaccessible without a correctly signed token.
4. Access to the page with a correctly signed token.

== Changelog ==

= 1.4 =
* Second version of the plugin. Remember configure correctly the JWT' signatures. Must be the shame used to sign the token.

= 1.4.1 =
* Compatibility with WordPress 7.1.
* Fixed warnings about deprecated functions.
* Security improvements to JWT validation.

== Upgrade Notice ==

We are currently working on various improvements to further enhance the security of your website, such as:
* Access with RSA signatures.
* Selection of enabled roles per page.

