Skip to content

luismatesanz/security_jwt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generate private and public key.

$ mkdir -p certificates/
$ openssl genrsa -out certificates/private.pem -aes256 4096
$ openssl rsa -pubout -in certificates/private.pem -out certificates/public.pem

Configure class Security constants.

PATH_CERTIFICATE_PRIVATE = "";
PATH_CERTIFICATE_PUBLIC = "";
SSL_KEY_PASSPHRASE = "";
TTL = 0; // seconds

INCLUDE config .htaccess in your root directory

RewriteEngine On
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Use the class Security same as the examples

examples/login.php
examples/private_area.php

About

Security Class PHP JWT

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages