Using gin-gonic and gorilla to create websocket server
- Keep Track of sessions
- Check Session Ids sent from user to validate
- Have Timeout for established sessions
- Detect Duplicate Sessions
make
-
Handler to check session id
-
Rate Limit
-
Session Timeout
-
Single Session Validation
-
Detect Duplicate Sessions
-
Add the client information to session, client IP, true client IP(x-real-ip)