承接 pakpak/jwt-auth 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

pakpak/jwt-auth

Composer 安装命令:

composer require pakpak/jwt-auth

包简介

Biblioteca PHP para a manipulação de JWT

README 文档

README

A PHP library for JWT manipulation using native PHP.

Installation

Jwt-Auth is avaliable via Composer

"pakpak/jwt-auth": "^2.1.4"

or via terminal:

composer require pakpak/jwt-auth

Documentation

  • To use JwtAuth in your code
use PakPak\JwtAuth\JwtAuth;
  • Creating a JWT:
use PakPak\JwtAuth\JwtAuth;
use PakPak\JwtAuth\JwtPayload;

$payload = new JwtPayload("localhost","user_id");
$key = "My-Secret-Key";

$jwtAuth = JwtAuth::createJwt($payload, $key);
  • Creating a JWT from a token
use PakPak\JwtAuth\JwtAuth;

$jwtToken = "header.payload.sign";

$jwtAuth = JwtAuth::byJwt($jwtToken);
  • Recovering data:
// - Validates the token created using the access key
$jwtAuth->verifyJwt("My-Secret-Key");

// - Returns a String containing the JWT Token
$jwtAuth->getJwt();

// - Returns an array containing the Header
$jwtAuth->getHeader();

// - Returns an array containing the Payload
$jwtAuth->getPayload();
  • Creating a header using JwtFunctions:
use PakPak\JwtAuth\JwtFunctions;

$header = JwtFunctions::createHeader();
  • Creating a Payload:
use PakPak\JwtAuth\JwtPayload;

//Token’s origin
$issuer = "www.meudominio.com";
//Token’s subject
$subject = "user_id";

$payload = new JwtPayload($issuer,$subject);

JwtException

  • Error codes:
Code Message
1 "Header cannot be empty"
2 "Payload cannot be empty"
3 "Secret Key cannot be empty"
4 "Sign cannot be empty"
5 "Invalid Token"

统计信息

  • 总下载量: 33
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 5
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 4
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-04-11

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固