日志格式
实现者应当(SHOULD)使用以下结构记录所有授权决策:需要记录的事件
| 事件 | 触发时机 |
|---|---|
agent_registered | 代理注册成功 |
agent_registration_denied | 代理注册被拒绝 |
attestation_failed | 代理证明 JWT 验证失败 |
authorization_started | OAuth 流程已发起 |
access_granted | 令牌已签发,包含有效权限范围 |
access_denied | 令牌请求被拒绝 |
token_revoked | 令牌已被撤销 |
proxy_request | 通过代理转发进行了 API 调用 |
scope_violation | 代理尝试访问其令牌范围之外的权限 |
监控建议
- 对同一代理反复出现的
attestation_failed事件发出告警 - 对
proxy_request事件中的异常模式(频率、时间、权限使用)发出告警 - 定期审查
agent_registered事件,以发现未经授权的注册尝试 - 跟踪
scope_violation事件以检测可能被入侵的代理