بروتوكول الاتصال اللحظي WebSocket ومصادقة الإطار الأول
مصادقة اتصالات WebSocket عبر الإطار الأول دون تمرير الرمز في الرابط ومعالجة الأحداث اللحظية.
مصافحة المصادقة عبر الإطار الأول
لمنع ظهور رموز الجلسات في سجلات الخوادم العكسية، يتصل العميل بالمسار wss://<host>/ws بدون معاملات في الرابط، ويرسل إطار المصادقة خلال 5 ثوانٍ من فتح الاتصال:
إطار المصادقة الأول من العميل واستجابة الترحيب من الخادم
// 1. Client sends first frame immediately after connection open:
{ "t": "auth", "token": "<access_token>" }
// 2. Server verifies token and replies:
{
"t": "hello",
"authenticated": true,
"user_id": 101,
"online_ids": [102, 105],
"active_call": null,
"ts": 1793939450000
}