(Si prega di leggere l'aggiornamento alla fine)
Sto cercando di scoprire come inviare le email di registrazione degli utenti in modo sicuro. Ho letto le risposte su questa domanda :
Non intendo inviare password nelle email, ma stavo considerando qualcosa di simile a questo risposta (collegamenti temporanei).
Tuttavia, continuo a pormi la stessa domanda che qualcuno ha posto nei commenti a quella risposta: "Quindi cosa impedisce che il link nell'email venga dirottato da un intermediario che utilizza il link per reimpostare la password dell'utente?"
AGGIORNAMENTO: Scusate, l'ho scritto in fretta (ho bisogno di fare qualcosa "ieri"). Sono fondamentalmente interessato al dirottamento di posta elettronica in generale. Quello che succede in realtà è questo:
- Qualcuno crea un account Tenant (un'organizzazione). Questa è la registrazione standard e lo sto facendo con un collegamento temporaneo che viene inviato all'utente.
- L'utente amministratore viene creato nel primo passaggio.
- L'utente amministratore crea successivamente altri account. Questa parte è il punto in cui sono preoccupato per il dirottamento delle email.
Potrei inviare una password temporanea al nuovo utente. Ho anche preso in considerazione l'e-mail di "invito", in cui il nuovo utente avrebbe ricevuto un link temporaneo in cui potevano inserire la sua password (il collegamento sarebbe stato cancellato successivamente).
Non sono contento di nessuna delle due soluzioni, perché mi sento come se qualcuno potesse dirottare l'e-mail e leggere la password temporanea o utilizzare il link temporaneo per inserire la propria password prima che l'utente faccia.
Spero che questo chiarisca la mia domanda. In caso contrario, per favore dimmelo e proverò a migliorarlo.