Download the PHP package daou/cakephp-auth0-jwt-auth without Composer
On this page you can find all versions of the php package daou/cakephp-auth0-jwt-auth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download daou/cakephp-auth0-jwt-auth
More information about daou/cakephp-auth0-jwt-auth
Files in daou/cakephp-auth0-jwt-auth
Package cakephp-auth0-jwt-auth
Short Description A CakePHP 3 plugin for authenticating using Auth0's PHP SDK
License MIT
Homepage https://github.com/Daou/cakephp-auth0-jwt-auth
Informations about the package cakephp-auth0-jwt-auth
cakephp-auth0-jwt-auth
A CakePHP 3 plugin for authenticating using Auth0's PHP SDK
CakePHP JWT Authenticate plugin
Plugin containing AuthComponent's authenticate class for authenticating using the Auth0 PHP SDK and JSON Web Tokens.
Installation
Usage
In your app's config/bootstrap.php
add:
or using cake's console:
Configuration:
Setup AuthComponent
:
Working
The authentication class checks for the token in the HTTP_AUTHORIZATION
environment variable:
It checks if token is passed using Authorization
request header.
The value should be of form Bearer <token>
.
Known Issue
Some servers don't populate $_SERVER['HTTP_AUTHORIZATION']
when
Authorization
header is set. So it's up to you to ensure that either
$_SERVER['HTTP_AUTHORIZATION']
or $_ENV['HTTP_AUTHORIZATION']
is set.
For e.g. for apache you could use the following:
Notes
Please see Admad's CakePHP JWT Authenticate plugin if you are interested in JWT without Auth0 here.
License
MIT. See LICENSE.