Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

devstackgroup/jwt

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JWT

Latest Stable Version Total Downloads License

JWT (JSON Web Tokens) library for PHP

By ComStudio

Should conform to the current spec

How to use it

Install with composer

$ composer create-project devstackgroup/jwt --stability=dev

Examples

Creating

<?php

require 'vendor/autoload.php';

use JWT\JWT;

$jwt = new JWT();

$jwt->setIssuer('http://example.com')
	->setAudience('http://example.org')
	->setIssuedAt(time())
	->setNotBefore(time() + 60)
	->sign('secret')
	->getToken();

Verification

<?php

require 'vendor/autoload.php';

use JWT\JWT;

$jwt = new JWT();

$jwt->setIssuer('http://example.com')
	->setAudience('http://example.org')
	->setIssuedAt(time())
	->setNotBefore(time() + 60)
	->sign('secret')
	->getToken();
	
var_dump($jwt->verifyToken('secret'));

Getting data

Getting all data

<?php

require 'vendor/autoload.php';

use JWT\JWT;

$jwt = new JWT();

$jwt->setIssuer('http://example.com')
	->setAudience('http://example.org')
	->setIssuedAt(time())
	->setNotBefore(time() + 60)
	->sign('secret')
	->getToken();
	
var_dump($jwt->getHeader(), $jwt->getClaim());

Getting specific data

<?php

require 'vendor/autoload.php';

use JWT\JWT;

$jwt = new JWT();

$jwt->setIssuer('http://example.com')
	->setAudience('http://example.org')
	->setIssuedAt(time())
	->setNotBefore(time() + 60)
	->sign('secret')
	->getToken();
	
var_dump($jwt->getHeader('typ'), $jwt->getClaim('iss'));

About

JWT (JSON Web Tokens) library for PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.