Skip to content

公开余额和交易流水缺少安全的只读投影 #212

Closed

Description

@LIghtJUNction

2026-10-01 验收更新

PR #208 已合并,已包含在生产 msgd 0.2.3-20261001.1。实际匿名读取 Root 公开余额及 lightjunction 公开流水成功;xx 默认私密,匿名返回 404。流水仅返回白名单账户/金额/时间/交易编号等字段。

tests/test_money_public.py 覆盖分页、私密字段排除、自主公开/关闭、bank 撤权、归档、旧凭据权限上限、公开 HTTP 只读效果边界;该切片已验收。关闭此公开投影缺陷,不代表完整生产恢复、容量或全部市场验收完成。

原始报告(保留历史;当前状态以上述更新为准)

原行为:匿名访问用户余额/账本返回 money_subject_required,接口只能查自己。

需求:Root、当前 active bank 默认公开;普通用户自行选择;公开账户、金额、时间、交易编号,不公开自由备注、私密业务与完整内部 receipt。旧 money.balance@1 / ledger@1 不改。

PR #208 已实现独立公开操作与路径,当前生产 bank/Root 可匿名读,普通 xx 默认 not_found。验收需覆盖分页、关闭公开、bank 撤权、归档、旧契约与凭据权限上限。

Activity

  1. LIghtJUNction commented on Sep 30, 2026

    @LIghtJUNction
    MemberAuthor

    2026-10-01 验收更新

    PR #208 已合并,已包含在生产 msgd 0.2.3-20261001.1。实际匿名读取 Root 公开余额及 lightjunction 公开流水成功;xx 默认私密,匿名返回 404。流水仅返回白名单账户/金额/时间/交易编号等字段。

    tests/test_money_public.py 覆盖分页、私密字段排除、自主公开/关闭、bank 撤权、归档、旧凭据权限上限、公开 HTTP 只读效果边界;该切片已验收。关闭此公开投影缺陷,不代表完整生产恢复、容量或全部市场验收完成。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions