improve voice chat security by implementing join validation
All checks were successful
Server Build / publish (push) Successful in 29s
Voice Build / publish (push) Successful in 24s

This commit is contained in:
olcxja 2026-08-24 15:01:32 +02:00
commit 1915198d82
7 changed files with 392 additions and 9 deletions

View file

@ -3,6 +3,14 @@ using System.Text.Json.Serialization;
namespace LarpixVoice;
[JsonSerializable(typeof(string[]))]
[JsonSerializable(typeof(VoiceAuthBody))]
internal partial class JsonAppSerializerContext : JsonSerializerContext
{
}
}
public record VoiceAuthBody(
[property: JsonPropertyName("room")] string Room,
[property: JsonPropertyName("userId")] string UserId,
[property: JsonPropertyName("publicId")] string PublicId,
[property: JsonPropertyName("iv")] string Iv,
[property: JsonPropertyName("ct")] string Ct);