Ho letto i dettagli del token web JSON puro (JWT) e ho scoperto che è firmato (ad esempio da SHA256) ma non crittografato. Quindi, l'attacco può leggere le informazioni sensibili decodificando l'intestazione e il carico utile.
Non ho familiarità con i dettagli di OpenID, ma so che OpenID usa JWT come formato dati per passare il token.
La mia domanda è:
In OpenID (ad esempio OpenID 1.0, 2.0, OpenID connect), JWT è ulteriormente protetto applicando ulteriore crittografia o altro approccio, per evitare il furto di token o la perdita di informazioni (credo che la risposta dovrebbe essere sì)? E come?