背景
MVP API §5.1 A-22 がアプリ層未実装(audit_logs テーブル・ハッシュチェーン基盤は別途)。Tenant Admin が自テナントの監査ログを参照する読取 API。
スコープ
- API:
GET /api/audit-logs。Tenant Admin。audit_logs.tenant_id = 自テナントの全レコードを返却。
- SaaS Admin 運営操作(対象テナント指定)は
tenant_id=対象テナント id で記録され、当該 Tenant Admin が確認可能(ADR-0020 §6.2.4)。横断操作(tenant_id=NULL)は対象外。
- 画面なし(API のみ)。
受け入れ条件
依存
ハッシュチェーン方式(#'"$AUDIT_HC"')確定後に実装。blocked_by #'"$AUDIT_HC"'。
参照
設計書 §5.1 A-22 / §6.2.4(ADR-0020)/ OpenAPI GET /api/audit-logs
背景
MVP API §5.1 A-22 がアプリ層未実装(
audit_logsテーブル・ハッシュチェーン基盤は別途)。Tenant Admin が自テナントの監査ログを参照する読取 API。スコープ
GET /api/audit-logs。Tenant Admin。audit_logs.tenant_id= 自テナントの全レコードを返却。tenant_id=対象テナント idで記録され、当該 Tenant Admin が確認可能(ADR-0020 §6.2.4)。横断操作(tenant_id=NULL)は対象外。受け入れ条件
GET /api/audit-logs・Tenant Admin 認可)実装依存
ハッシュチェーン方式(#'"$AUDIT_HC"')確定後に実装。blocked_by #'"$AUDIT_HC"'。
参照
設計書 §5.1 A-22 / §6.2.4(ADR-0020)/ OpenAPI
GET /api/audit-logs