V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
Casbin

Casdoor x OpenClaw:给 AI Agent 加上安全护栏,开源可自托管

  •  
  •   Casbin ·
    PRO
    · Apr 5 · 6888 views

    最近给 Casdoor 加了一块新能力,专门针对 LLM/AI Agent 场景的安全防护,想在这里分享一下,顺便听听大家的意见。

    背景

    自从 MCP 协议流行起来之后,越来越多的 AI Agent 开始直接调用外部工具和 API 。但这带来了一个问题:Agent 在干什么,你根本看不见。它调了哪些工具、传了什么参数、有没有越权操作——全是黑盒。

    Casdoor 本身已经支持 MCP Server 和 OAuth 2.1 鉴权,解决了「谁能调」的问题。但「调了什么」这一层一直缺个方案。

    OpenClaw 是什么

    OpenClaw 是一个开源的自主 AI agent 平台,运行在用户本地,通过 WhatsApp/Telegram 等聊天应用控制,能真实执行任务(管文件、控制浏览器、发邮件等)。Casdoor 做的是给它加安全护栏。Casdoor 现在可以作为 OpenClaw 的接收后端,把每一条信号存成 Entry 记录,并在 UI 里渲染成结构化的 span 树。

    整个链路:OpenClaw Agent → OTLP over HTTP → Casdoor → Entries 页面

    能看到什么

    • 每次 LLM 调用的完整 trace ,包括耗时、参数、状态
    • Agent 调用 MCP tool 的记录(调了什么、传了什么)
    • 自定义 metrics 和业务日志
    • 结合 Casdoor 的 Permission Log ,把「鉴权决策」和「运行时行为」放在一起看

    配置方法

    第一步:在 Casdoor 创建 Log Provider

    Providers → Add ,Category 选 Log,Type 选 Agent (OpenClaw),Host 填 OpenClaw agent 的 IP (留空则允许任意 IP )。

    第二步:配置 OpenClaw

    exporters:
      otlphttp:
        endpoint: https://your-casdoor.com
        headers:
          Content-Type: application/x-protobuf
    

    保存后数据就开始流入,在 Casdoor 的 Entries 页面可以直接看 trace 树。

    和 MCP 鉴权的关系

    Casdoor 的 MCP 鉴权( OAuth 2.1 + PKCE + 细粒度 scope )管的是「谁有权调哪个工具」。OpenClaw 管的是「实际调了什么」。两者配合,覆盖 AI Agent 的事前授权和事后审计。

    相关文档:

    项目信息

    目前这块功能还比较新,欢迎有 AI Agent 相关项目的同学来试用,有问题直接开 Issue 或者在这里留言。

    4 replies    2026-04-29 11:55:03 +08:00
    AjayEztt
        1
    AjayEztt  
       Apr 10 via iPhone
    先马后看
    chilaoqi
        2
    chilaoqi  
       Apr 17   ❤️ 1
    不是哥们,Casdoor 这个产品或者这个号是不是有 V 站大佬的什么把柄啊,我感觉我在 V 站里面刷到了好几年了,长期能刷到。
    zx9481
        3
    zx9481  
       Apr 24
    @chilaoqi 付费可以置顶帖子的
    piaca
        4
    piaca  
       Apr 29
    buer ,这个能力为啥要做到 cardoor 里面?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   779 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 426ms · UTC 20:40 · PVG 04:40 · LAX 13:40 · JFK 16:40
    ♥ Do have faith in what you're doing.