Commit Graph

100 Commits

Author SHA1 Message Date
大石头 d77cb4e522 本地地址不允许跳转 2025-07-27 17:29:51 +08:00
智能大石头 5d17e2321b 获取访问地址时,不能排序,否则可能新地址永远在第五位 2024-11-20 00:19:34 +08:00
大石头 48edc26ac4 本地地址可以是127.0.*,最多取5个地址,排序,避免多域名访问时,配置文件频繁改变 2024-11-15 09:55:56 +08:00
大石头 90c0223c13 取消404找不到路径的埋点,避免TraceItem过多 2024-10-07 21:45:49 +08:00
智能大石头 432d0aa24f 访问拦截信息设置UTF-8编码 2024-08-14 08:27:09 +08:00
大石头 1b8eb976fc 魔方不再强依赖Session,有就用,没有就降级到Cookie,最后降级到Token。 2024-08-01 21:05:03 +08:00
智能大石头 b54d7986da 全面检查登录过程,增加埋点,未发现明显问题。SSO登录默认不颁发令牌,本地会话丢失后直接跳转用户中心。 2024-07-23 23:11:26 +08:00
智能大石头 588603cbd6 v6.1.2024.0711 2024-07-11 00:31:13 +08:00
大石头 208a8afcb1 提前注入ICacheProvider,避免后续异常 2024-07-10 13:53:16 +08:00
笑笑 21aad2cb68 fix: api版本去掉session,SaveServiceAddress增加空判断 2024-07-04 09:56:46 +08:00
大石头 41bb1422b3 保存本机服务地址时,剔除本机地址,在星尘中,该地址向注册中心发布为外部地址 2024-07-03 19:15:34 +08:00
智能大石头 9c58a15626 IP访问太快,限流测试通过 2024-05-23 23:19:30 +08:00
大石头 358c51fcf9 在Cookie和Session中同时保存CubeDeviceId 2024-05-23 19:23:29 +08:00
大石头 f0a256401c 升级基础组件,修正信息页CpuRate类型改变而带来的错误 2024-05-19 21:04:21 +08:00
猿人易 9e4fb62713 修复set.ServiceAddress为空时导致的对象为空Bug 2024-05-17 17:50:25 +08:00
大石头 98770fd570 页面请求正常才记录访问地址,避免记录错误地址 2024-04-25 14:38:03 +08:00
大石头 25a734869e 借助ISpan数值标签记录请求响应大小 2024-04-25 11:32:58 +08:00
大石头 4a5bfd9af3 [fix]修正SSL跳转问题 2024-04-23 16:56:56 +08:00
大石头 14cba92919 [feat]新增ForceRedirect,强制跳转。指定目标schema和host,在GET访问发现不一致时强制跳转,host支持*。常用于强制跳转https,如https://*:8081 2024-04-18 18:05:41 +08:00
大石头 04c0167668 Merge branch 'master' into dev 2024-04-03 23:05:49 +08:00
大石头 231a8b413f 未启用多租户时,不要操作租户相关表 2024-04-03 22:47:15 +08:00
大石头 7a03d6053a 借助Session保存当前在线对象,减少数据库查询 2024-03-18 11:47:00 +08:00
大石头 19b1e1475d 对于过长埋点,记录内容长度和数据类型 2023-11-19 22:47:20 +08:00
大石头 7dd1810290 [feat] OAuth登录失败时不要返回500。close https://github.com/NewLifeX/NewLife.Cube/issues/85 2023-10-08 10:54:30 +08:00
智能大石头 319f41d51b improvement: 改进用户登录后选自动选择租户的逻辑 2023-06-28 00:26:30 +08:00
大石头 4b668a82f8 自动记录用户访问主机地址 2023-06-27 18:21:02 +08:00
大石头 a3d5531406 消除繁琐的cookie跨域设置,在https时,SameSite使用None,此时可以让cookie写入有最好的兼容性,跨域也可以读取 2023-06-25 18:40:37 +08:00
智能大石头 5d0c8c155a 仅全局cookie使用secure,否则官网使用https写入CubeDeviceId后,星尘等没有使用https的站点无法写入普通cookie 2023-04-18 22:12:41 +08:00
大石头 b579c69953 增加控制开关,配置是否启用用户在线和用户统计 2023-04-11 10:28:14 +08:00
大石头 e103ba4eb9 支持租户切换,暂时使用地址/Admin/Index?tenantId=1 2023-03-29 18:36:04 +08:00
智能大石头 da74d8ebd1 租户中间件。设置租户上下文 2023-03-28 22:38:59 +08:00
大石头 922229e780 修改配置了名称,兼容旧版本但设置为过期 2023-03-23 08:18:39 +08:00
大石头 97aa729269 合并master主线代码,准备把第三代魔方合并回master 2023-03-19 19:26:00 +08:00
大石头 799a216de6 Cookie域名。可用于把Cookie写到顶级域名,默认为空写当前域。写顶级域要求https,同时会导致普通http无法在本地域写同名键值 2023-03-12 11:34:38 +08:00
大石头 d790d02f9f 删除不再使用的文件 2023-02-23 13:54:49 +08:00
大石头 11f324d02e 仅https时使用顶级域名写deviceId的cookie 2023-02-19 00:25:58 +08:00
大石头 89965af60a https时,SameSite使用None,此时可以让cookie写入有最好的兼容性 2023-01-10 20:03:58 +08:00
大石头 b3807b9679 修正写入deviceId到cookie时ip地址被当成域名处理的bug 2023-01-10 18:13:27 +08:00
大石头 32fb394b37 设置 CubeDeviceId 时指定SameSite 2022-12-28 10:05:50 +08:00
大石头 83f0417c51 在sso上下游之间流转deviceId 2022-12-27 11:01:37 +08:00
大石头 86805d8929 CubeDeviceId的cookie作用域,设置为顶级域名 2022-12-27 10:11:17 +08:00
大石头 0b091ed2e2 魔方向客户端浏览器Cookie写入DeviceId,有效期10年 2022-11-18 19:35:05 +08:00
智能大石头 0bd585a227 接口抛出ApiException时,认为是正常业务行为,埋点不算异常 2022-10-16 17:15:39 +08:00
大石头 cb0f2d9e17 丰富魔方埋点 2022-05-27 14:39:28 +08:00
大石头 1b5f9e3f9a 获取更丰富的Http埋点数据 2022-05-26 17:30:33 +08:00
大石头 770fd68cda 魔方应用记录更细的埋点 2022-04-04 09:42:09 +08:00
大石头 337eb5634a 捕获SetWebStatus异常,避免日志无法拦截 2022-03-23 23:24:11 +08:00
大石头 c42fb589c3 增加python识别为爬虫 2022-03-04 09:52:20 +08:00
大石头 32bce8e43b 借助UserAgent解析来准确识别爬虫机器人 2022-02-19 13:28:28 +08:00
大石头 f40be151e7 用户在线表增加字段,记录浏览器等信息 2022-02-19 12:47:07 +08:00