Use only the Academy Lab on 127.0.0.1:5177. Do not copy these tests to a public system without explicit written authorization.
Connect anonymously
Open Advanced → WS Forge, set the lab WebSocket URL, choose no identity, and connect.
ws://127.0.0.1:5177/wsThe first frame says authenticated false and identity anonymous.
Test message authorization anonymously
Send a subscription frame. Authentication should be required even though the WebSocket transport connected successfully.
{"action":"subscribe","room":"user_a","mode":"secure"}An authentication_required error frame.
Reconnect as User A
Disconnect, select stored identity User A, reconnect, and verify the connected frame identifies user_a before testing any room.
Prove it before moving on.
You can point to separate evidence for connection success, identity state, and per-message authorization.
