1.4 KiB
1.4 KiB
Raw WeChat Wire Evidence
Generated: 2026-07-14
Summary of Negative + Positive Authentication Tests
All tests passed. The identity module correctly enforces:
- DISABLED mode - standard ingress: accepts valid-format payloads (hex signature)
- DISABLED mode - bridge ingress: accepts receipt-bearing payloads
- ENFORCED mode - valid signature: passes HMAC verification
- ENFORCED mode - bad signature: raises
AuthenticationError - BridgeIngressClaims - empty receipt: raises
ValidationError - AuthenticatedPrincipal - external construction: raises
TypeError(PROVENANCE gate) - IdentityClaims - empty tenant: raises
ValidationError - RuntimeIdentity - no receipt field: clean separation from external credentials
Code Coverage
IngressAuthenticator.__init__()- mode assignmentIngressAuthenticator._signed_payload()- standard field parsingIngressAuthenticator._bridge_signed_payload()- bridge field parsingIngressAuthenticator._verify()- HMAC verification (not called in DISABLED mode)IngressAuthenticator.authenticate()- standard auth dispatchIngressAuthenticator.authenticate_bridge()- bridge auth dispatchIdentityClaims.__post_init__()- field validationBridgeIngressClaims.__post_init__()- field validation + receipt checkAuthenticatedPrincipal.__init__()- sentinel gateAuthenticatedPrincipal._verified()- factory method