Skip to content

qicaiy/satoken

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

satoken-php

Sa-Token 的 PHP 复刻版(Composer 包形式)。

原版项目说明

风险声明

  • 本项目主要由 AI 编写与迁移,虽然已有自动化测试覆盖,但可能存在边界行为不稳定或与原版细节不一致
  • 用于生产环境前,请结合你的业务进行完整回归测试与灰度验证。

当前复刻范围

  • 登录认证、会话管理(Account/Token Session)
  • 权限/角色鉴权、多账号体系
  • 封禁、踢下线、二级认证(safe)
  • 注解鉴权(PHP 8 Attributes + DocBlock)
  • Router/Filter
  • JWT、TempToken、Sign、ApiKey
  • Http Basic / Digest
  • OAuth2(授权码/密码/客户端凭证/隐式/刷新)
  • SSO(Ticket + Sign)

详细完整性评估见:

安装

composer require shen/satoken

使用文档

CI(GitHub Actions)

已提供自动测试工作流:

触发条件:push / pull_requestmain,以及手动触发。

本地测试

composer test

当前结果:18 tests, 47 assertions, all passed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages