Repository navigation
History 073 Version and compatibility
supdger edited this page Oct 3, 2026
·
1 revision
迁移前已公开历史说明。当前说明见 Version-and-compatibility。
本文对应 SandIAM 0.7.3 源码候选。info.ini 的 version=0.7.3 与 support=">=0.1.0" 是包元数据;当前 README 面向 SandAdmin 0.1.x。这个最低要求不证明任意较新宿主都已测试,目录中的 host_min / host_max 还须按实际发行条目核对。
2026-09-30 的只读核查显示:独立产品仓 supdger/sand-iam 存在,但没有可取得的 latest Release;该仓内容也没有本指南引用的 SDK 和完整示例。应由维护者提供与本指南一致的源码候选与校验输入,不能把独立仓当前 main 当成 0.7.3 完整发行包。以后取得发行版时,以具体版本的 Release、包摘要和签名为准。
| 项目 | 当前依据 | 验证边界 |
|---|---|---|
| 数据库 | 仅 PostgreSQL;sand_iam_* 表 |
本轮没有执行安装、迁移或恢复 |
| PHP |
>=8.2,扩展清单见安装
|
运行要求检查仅检查当前 PHP,不测数据库或真实协议 |
| 正常升级 |
0.7.2 → 0.7.3,完成 001–040 后执行 041
|
不允许跨过未声明版本;精确前提见版本参考 |
| 发布包来源 | clean Git commit、可复现 ZIP、包外 Ed25519 签名 | 包校验通过仍不证明目标宿主可用 |
| 前端与门户 | 包内管理端源码和门户载荷 | 必须另完成宿主构建、部署及真实入口验证 |
| SDK | PHP、TypeScript、Dart 本地源码/包 | 示例不代表 Composer/npm/pub.dev 已发布 |
| 外部协议 | OIDC、联合身份、SCIM、CAS、Kerberos/RADIUS 等按配置启用 | 路由存在与 mock 通过不证明真实对端互操作 |
当前源码候选的最终 clean commit、可复现候选 ZIP、包外签名和正式宿主验收尚未同时形成。发布状态、源码检查、包检查、启动和业务验收应分别记录。
管理 OpenAPI 的 0.13.0-candidate 是接口契约版本,不是插件发行版本。随包 runtime 和 TypeScript dist/ 的来源与工具链由 release-build-contract.json 固定;正式候选不可从本地缓存或 ignored 文件替代来源证明。
版本更新
开始使用
日常操作
业务接入
- 应用接入
- PHP SDK
- TypeScript SDK
- Dart / Flutter SDK
- Webman 示例
- 独立 consumer
- 机器调用
- 机器 provider
- OpenAPI 导入
- 导入 JSON 示例
运维与维护