In genere ho implementato la funzionalità di reimpostazione della password inviando un collegamento che includeva qualcosa come questo:
http://example.com/pwreset?id=userId&resetToken=superSecretResetToken
Nella mia pagina pwreset
, in genere richiedo alcune risorse da terze parti. Da quanto ho capito, dal momento che ho informazioni sensibili nella mia URL a questo punto, potrebbe essere rivelato a queste terze parti nell'intestazione referer
al momento della richiesta.
Mentre mi fido di queste parti, preferirei che non vedessero URL che avrebbero dato loro la possibilità di reimpostare le password o di avere queste informazioni registrate sul loro fine e disponibili nel caso il loro sistema fosse compromesso.
Alcune domande:
- È possibile implementare una pagina di reimpostazione della password che includa risorse di terze parti senza rivelare il
referer
? - In quale altro luogo, oltre alla terza parte, queste informazioni saranno visibili (se disponibili)?