Download the PHP package littler/think-jwt without Composer

On this page you can find all versions of the php package littler/think-jwt. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package think-jwt

jwt-auth

环境要求

  1. php >= ^7.4
  2. thinkphp ^6.0.0

安装

稳定版

开发版

使用

  1. 配置 config/jwt.php

完整配置

token

重要:RSA 和 DSA 都是非对称加密方式,除了修改参数 SIGNER 外,需要配置:PUBLIC_KEY、PRIVATE_KEY 两个参数,

user

manager

以下两个异常都会抛一个 HTTP 异常 StatusCode = 401

缓存支持

Token 生成

Token 验证

自动获取当前应用(多应用下)配置。

手动验证

路由验证

Token 自动获取

支持以下方式自动获取

赋值方式

类型 途径 标识
Header Authorization Bearer Token
Cookie Cookie token
Param Request token

过期自动续签

app/config/jwt.php

automaticRenewal => true

系统检测到 Token 已过期, 会自动续期并返回以下 header 信息。

前端需要接收最新 Token,下次异步请求时,携带此 Token。

注销应用 Token(所有)

注销指定应用下缓存的用户 (强制下线 重新登录)

注销应用 Token(指定某个)

注销指定某个用户(强制下线 重新登录)

版权信息

更多细节参阅 MPL V2


All versions of think-jwt with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
ext-json Version *
ext-redis Version *
ext-mbstring Version *
lcobucci/jwt Version ^4.1.0
nette/php-generator Version ^3.5.0
topthink/framework Version ^6.0
littler/think-user Version ^0.0.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package littler/think-jwt contains the following files

Loading the files please wait ....