mirror of
http://124.126.16.154:8888/singularity/hyperf-saml.git
synced 2026-01-15 05:35:09 +08:00
16 KiB
16 KiB
版本更新日志
1.0.0-alpha.0 (2023-07-25)
📦 Build System | 打包构建
- composer: 更新依赖到 hdk 1.0 (9dde7b1)
0.2.3 (2023-03-21)
📦 Build System | 打包构建
- composer: 迁移到腾讯源,并更新依赖 (d994292)
0.2.2 (2023-03-21)
📦 Build System | 打包构建
- composer: 更新依赖 (3765460)
0.2.1 (2023-03-15)
📦 Build System | 打包构建
- composer: 将依赖的 hdk 改为了稳定版 (ee2ca93)
0.2.0 (2023-03-15)
🐛 Bug Fixes | Bug 修复
- 尝试修复无法登录的问题 (9c8a5c7)
📦 Build System | 打包构建
- composer: 更新依赖 (39f6e7a)
- composer: 设置hdk版本 (f030bd0)
- git: 将 composer.lock 添加回版本控制 (14231b1)
- migrate: 迁移到 hdk-auth (de2d3f9)
- semver: 添加了发版脚本和配置文件 (de71f7e)
- 更新版本到 hyperf3 (f356e84)
0.1.1 (2023-02-03)
🎉 Init | 初始化
💄 Styles | 风格
- sp.sso: 移除了打印语句 (12b64d8)
✨ Features | 新功能
- assertion: 在退出登录时移除 is_login cookie (7e62776)
- assertion: 对 sso 成功后的 acs,添加了创建 cookie 的操作 (5fe5db0)
- config: 更新了配置文件,和 ConfigProvider (5b2b3ef)
- constants: 对枚举类添加了 @Constant 注解 (3141291)
- error-code: 添加了 saml_response 参数校验失败的错误码 (7e8fdb1)
- exception.handler: 添加了 IDP 的错误捕获 (de09a4f)
- exceptions: 添加了异常类 (acd21d5)
- exceptions: 添加了用于 sp 的错误捕获 (6501363)
- slo: 实现了单点退出的回调 (61e05e2)
- sp: 完善了退出登录回调的逻辑 (ae81687)
- sp.acs: 实现了acs所需的服务 (83634c9)
- sp.acs: 移除了导致报错的 ArrayShape 注解 (3e3e25e)
- sp.assertion: 引入了 UserResource (b6c5979)
- sp.assertion: 更新了acs的返回类型 (a3918e1)
- sp.assertion: 直接处理 Response 并做出响应 (7800db7)
- sp.isLogin: 实现了获取单点登录状态的服务 (a8d9c76)
- sp.slo: 实现了退出单点登录的服务 (021c4bc)
- sp.sso: 实现了跳转单点登录的方法 (fe0cb49)
- sp.sso: 添加了默认的语言 (8e11289)
⚡ Performance Improvements | 性能优化
♻️ Code Refactoring | 代码重构
- assertion: 适配 hdk 的 UserResource (4213f1b)
- assertion: 适配 hdk 类名的变化 (b5b063c)
- multi.device.online: 更新需要单设备登录限制的逻辑 (fc3d06c)
- Services: 整理了目录结构 (0c02d4a)
✏️ Documentation | 文档
- allow.multi-device: 添加日志 (0300311)
- readme: 增加了发布配置文件的命令 (f667a95)
- readme: 对生成签名的脚本添加了文档 (0b876aa)
- readme: 更新安装方式 (ff77ba1)
📦 Build System | 打包构建
- composer: 更新 hdk (b1405f4)
- composer: 更新 hdk 版本 (796a3c1)
- composer: 更新依赖 (178a15f)
- composer: 添加了 hdk (4e4a14d)
- composer: 添加了 hdk (f3a9579)
- composer: 添加了 LightSAML 依赖 (92728c7)
- composer: 添加了hdk依赖 (129924a)
- composer: 添加了安装了授权的钩子 (df13596)
- composer: 添加了生成签名的 bin 脚本 (74a70b4)
- composer: 添加了生成签名的 bin 脚本 (4f71fe3)
- composer: 添加了错误码和对应的语言包 (05fc367)
- composer: 设置hdk版本 (95affb1)
- composer: 迁移 lightsaml/lightsaml 到 litesaml/lightsaml (87f8c38)
- composer: 适配和兼容 hdk 的目录结构调整 (bedc498)
- config: 增加了配置文件的默认值 (732195b)
- ConfigProvider: 修复了无法发布配置文件的问题 (dbb152e)
- scripts: 添加了脚本文件 (dc349d7)
🐛 Bug Fixes | Bug 修复
- acs: 修复isLogin每次触发acs时都会更新最后登录用户,导致无法踢掉之前用户的问题 (039052c)
- acs: 尝试修复无法正确跳转 RelayState 的问题 (33d0596)
- acs: 尝试修复无法正确跳转 RelayState 的问题 (524d23f)
- assertion: 对 sso 成功后的 acs,修复了创建 cookie 的操作 (9c03933)
- assertion: 对 sso 成功后的 acs,修复了创建 cookie 的操作 (7637d90)
- assertion: 对 sso 成功后的 acs,修复了创建 cookie 的操作 (5e55396)
- assertion: 尝试修复 cookie 的 domain (d6fed7e)
- auth: 修复鉴权 (4ca2032)
- base: 修复无法获取单点登录回传的参数问题 (44873ed)
- config: 修复了样板配置文件中证书文件路径错误的问题 (02363d1)
- error_code: 修复了错误码的语言包 (e838c02)
- exception: 修复了参数错误导致的报错 (d4d7b1f)
- exceptions: 修复了异常类中的报错 (ca453d5)
- handler: 尝试修复 sp handler 中的报错 (1724731)
- idp: 修复了高危报错 (b639a77)
- saml: 尝试兼容获取 originToken 失败的问题 (507c14f)
- slo: 修复slo的RelayState (bc34681)
- slo: 修复退出登录失败的问题 (bc5b88f)
- slo.callback: 修复单点登录回调时的报错 (dd7b61c)
- sp: 修复了认证中心登录后,第一次访问其他系统未登录的问题 (4941b23)
- sp.acs: 更换了 samlRequest 校验失败的异常类 (63aa5f2)
- sp.assertion: 修复一处参数错误 (0f86052)
- sp.assertion: 修复一处语法误用 (3b8944f)
- sp.assertion: 修复了使用 @note 导致的报错 (4cd5b7d)
- sp.assertion: 修复缓存用户信息失败的问题 (d35b758)
- sp.assertion: 修复错误的验证错误码 (21b4100)
- sp.slo: 修复没有 RelayState 报错的问题 (d7bbd07)
- sp.sso: 修复了错误获取 config 的方式 (c352ed9)
- sp.sso: 修复错误的形参声明 (20d82c7)
- sp.sso: 对 RelayState 参数加上了默认值 (a6294d1)
- sso: User类的使用问题 (9b96e56)
- sso: User类的使用问题 (5cc6e69)
- sso: User类的使用问题造成的响应格式错误 (5fee108)
- sso: 修复了登录和isLogin 没有区分的问题 (aea934c)
- sso: 修复了登录和isLogin 没有区分的问题 (599ce02)