mirror of
https://github.com/livekit/livekit.git
synced 2026-05-17 17:55:40 +00:00
4b8db3cfe5
* Add integration test for TURN auth failures Covers four credential-corruption scenarios against the TURN server embedded in a single-node server: unparseable username, wrong password, expired username, and unknown API key. Each case drives a raw pion turn.Client Allocate and asserts the server rejects with a TURN error. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * TURN auth test: cover password expiry binding The TURN password's hash includes the expiry along with the secret and participant ID. Add two cases that exercise this binding: a password generated for a different expiry than the username's, and a password generated without any expiry component paired with a username that has one. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>