跳到正文
掘金· Erishen·· 4 小时前精选AI 评分67

Erishen:进程内 ABAC 决策引擎:为了砍掉每次授权的一跳网络,我把判定塞进了站点自己的进程

进程内 ABAC 决策引擎:为了砍掉每次授权的一跳网络,我把判定塞进了站点自己的进程

AI 导读

作者针对独立内容站的多页面鉴权性能问题,放弃了传统的网关加独立策略决策点(PDP)架构,使用嵌入式脚本运行时 lume 将 ABAC 决策逻辑封装为纯代码库,通过 Git submodule 引入并在站点进程内完成判定,实现每次授权零网络。

推荐理由

作者开源并复盘了将 ABAC 决策引擎做成站内进程库的完整架构与代码,适合需要解决鉴权性能瓶颈的技术开发者参考。

来源:掘金 · juejin.cn