Ho sentito parlare dell'autenticazione basata su token, ma il problema è che la maggior parte richiede affidabilità nel server. Quello di cui ho bisogno è qualcos'altro.
Alice, con il mio gioco, vuole connettersi al server di Bob, che è progettato per il mio gioco. Alice può ottenere un token dal mio server ufficiale (fidato). Ha anche bisogno di autenticarsi sul server di Bob per dimostrare che lei è davvero Alice. Ma se invia direttamente il token a Bob, Bob può sfruttare il suo token.
Quindi, qual è il modo in cui Alice mostra al server di Bob che è registrata come Alice sul mio server senza perdite di dati sfruttabili? La connessione è UDP non crittografata (se sai come crittografare correttamente UDP, che dirmi), non https o addirittura http.
Modifica: da un commento che parlava di PKI e una risposta che citava i certificati di canto, ho deciso che avrei usato qualcosa come i certificati RSA e RSA per l'autenticazione.