Schutz vor wiederholten Anfragen
Chat und Voice besitzen einen Single-Use-Replay-Vertrag, damit identische Requests nicht erneut Planner oder Executor erreichen.
- Chat verwendet eine client_request_id als UUID.
- Voice bindet den Fingerprint unter anderem an Conversation, Dauer, Größe und Upload-Hash.
- Replay-Identitäten werden als HMAC mit dem Joomla-Site-Secret gespeichert.
Stand: Stabile Version SayAdmin 1.1.1.