身份核验 Approved 后如何开放卖方权限?
先核实事件来源与租户、用户、会话绑定,再执行客户规则。Approved 本身不是发布权限。示例仅更新本地模拟权限。
运行示例
下载下方 ZIP,解压进入 verification_delivery。Python 3.10+,不需要凭证、不调用上游。
python3 server.py --db /tmp/gridzen-hosted-fixture.sqlite --port 8787
# Second terminal:
curl -s http://127.0.0.1:8787/sessions -H "Content-Type: application/json" -d "{}"
# Open http://127.0.0.1:8787/verify/fixture-session
curl -s http://127.0.0.1:8787/sessions/fixture-session输入、输出与限制
输入合成事件、租户/用户/会话及明确规则;输出 permission_granted、grant_count。测试错误绑定、缺失规则、重复与迟到事件。本地链接不采集证件;生产签名与真实托管会话需授权适配器。
测试全部分支
工程测试覆盖模拟状态、绑定、重复回调、重启与超时;不证明生产成功、外部采用或 Agent 优势。
python3 -m unittest -v test_delivery来源与范围
依据 alpha 契约与代码;真实路由可用性需单独确认。