智能大石头
|
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 |
智能大石头
|
9c58a15626
|
IP访问太快,限流测试通过
|
2024-05-23 23:19:30 +08:00 |
大石头
|
358c51fcf9
|
在Cookie和Session中同时保存CubeDeviceId
|
2024-05-23 19:23:29 +08:00 |
大石头
|
14cba92919
|
[feat]新增ForceRedirect,强制跳转。指定目标schema和host,在GET访问发现不一致时强制跳转,host支持*。常用于强制跳转https,如https://*:8081
|
2024-04-18 18:05:41 +08:00 |
大石头
|
7a03d6053a
|
借助Session保存当前在线对象,减少数据库查询
|
2024-03-18 11:47:00 +08:00 |
大石头
|
7dd1810290
|
[feat] OAuth登录失败时不要返回500。close https://github.com/NewLifeX/NewLife.Cube/issues/85
|
2023-10-08 10:54:30 +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 |
大石头
|
922229e780
|
修改配置了名称,兼容旧版本但设置为过期
|
2023-03-23 08:18:39 +08:00 |
大石头
|
799a216de6
|
Cookie域名。可用于把Cookie写到顶级域名,默认为空写当前域。写顶级域要求https,同时会导致普通http无法在本地域写同名键值
|
2023-03-12 11:34:38 +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 |
大石头
|
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 |
大石头
|
a7a9a62023
|
机器人错误码。设置后拦截各种爬虫并返回相应错误,如404/500,默认0不拦截
|
2022-02-16 20:51:06 +08:00 |
智能大石头
|
ddd823ffa7
|
登录注销时,处理在线时间和统计
|
2021-11-03 00:38:28 +08:00 |
大石头
|
f27248f403
|
完善用户统计,双Y轴曲线绘制
|
2021-11-02 21:35:22 +08:00 |
大石头
|
5d1798bb16
|
完善用户在线功能
|
2021-11-02 20:37:52 +08:00 |
大石头
|
38e55bf837
|
优化Sso错误处理,增加埋点,获取用户信息出错时抛出异常
|
2021-10-21 14:53:16 +08:00 |
大石头
|
276b373a9f
|
日志控制,精确标注Web类型线程
|
2020-11-21 17:49:38 +08:00 |
大石头
|
a5eef8ba2a
|
简化自定义错误页,非开发环境时使用;
使用自己的异常处理页,后续必须再次UseRouting;
|
2020-08-23 12:38:54 +08:00 |
大石头
|
659565c45f
|
APM跟踪器中间件独立
|
2020-07-17 14:44:27 +08:00 |
大石头
|
72be5fa71f
|
APM跟踪过滤js/css
|
2020-07-01 20:15:52 +08:00 |
大石头
|
149dfe1692
|
Tracer跟踪同时输出数据库调用
|
2020-06-30 23:17:07 +08:00 |
大石头
|
8228e97637
|
魔方集成APM
|
2020-06-22 07:02:17 +08:00 |
大石头
|
d1a304ac19
|
借助Session来存储令牌Cube_Token,然后实现二级Session,Pager存储测试通过
|
2019-12-13 00:17:24 +08:00 |
大石头
|
d2ca4c5d79
|
用户行为中间件独立
|
2019-12-05 11:57:09 +08:00 |
大石头
|
33be0e151b
|
优化执行时间计算
|
2019-12-05 11:01:17 +08:00 |
大石头
|
2c9fa2ff58
|
统一使用GetUserHost
|
2019-12-05 10:30:23 +08:00 |
大石头
|
25e54e6bca
|
全局拦截错误写日志
|
2019-12-05 09:45:35 +08:00 |