掘金· Erishen·· 4 小时前精选AI 评分67
Erishen:进程内 ABAC 决策引擎:为了砍掉每次授权的一跳网络,我把判定塞进了站点自己的进程
进程内 ABAC 决策引擎:为了砍掉每次授权的一跳网络,我把判定塞进了站点自己的进程
AI 导读
作者针对独立内容站的多页面鉴权性能问题,放弃了传统的网关加独立策略决策点(PDP)架构,使用嵌入式脚本运行时 lume 将 ABAC 决策逻辑封装为纯代码库,通过 Git submodule 引入并在站点进程内完成判定,实现每次授权零网络。
推荐理由
作者开源并复盘了将 ABAC 决策引擎做成站内进程库的完整架构与代码,适合需要解决鉴权性能瓶颈的技术开发者参考。
来源:掘金 · juejin.cn