Download the PHP package raise-studio/license-client without Composer

On this page you can find all versions of the php package raise-studio/license-client. 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 license-client

raise-license-client SDK

Framework-agnostic PHP SDK for Raise Studio product license gating.

概述

raise-license-client 是一个框架无关的 PHP SDK,为所有 Raise Studio 产品提供统一的授权门控接入。

无论你用的是 LaravelWordPress原生 PHP 还是其他框架——SDK 通过接口 + 适配器模式兼容所有平台。

核心能力

设计原则

原则 说明
通用性 所有产品共用同一套 SDK,通过产品配置区分
无状态 JWT 自包含授权信息,离线也能验签
非对称签名 RS256(公钥验证,私钥仅在服务端),令牌不可伪造
对调用方透明 isPro() 方法名兼容,现有代码无需修改
安全优先 无自动本地豁免(D1)+ 完整性自校验(D4)+ 短 TTL + 吊销感知
框架无关 接口 + 适配器模式,不绑定任何框架

架构

依赖

SDK 核心零框架依赖,仅需 PHP 和 JWT 库:

平台适配器为可选依赖:

快速开始

Laravel 项目

WordPress 插件

原生 PHP 项目

自定义适配器

如果你的项目使用其他缓存/HTTP 方案,实现对应接口即可:

配置模板

多语言

SDK 错误消息支持多语言,默认语言为英文。切换到中文只需一行:

降级策略

排障日志

激活失败 / 验证异常 / 功能被意外降级时,可开启分级日志定位问题。SDK 默认静默(NullLogger),不影响性能。

开启后,每个验证步骤都会输出带级别与 [②][④][⑤] 降级阶段标记的日志(详见 docs/raise-license-client-sdk.md 4.3 节)。日志含明文 License Key / JWT Token,敏感字段已脱敏。

文档

License

Proprietary — Raise Studio. All rights reserved. 仅供 Raise Studio 授权产品使用,禁止再分发。


All versions of license-client with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
firebase/php-jwt Version ^6.0
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 raise-studio/license-client contains the following files

Loading the files please wait ...