Afin de vérifier l’existence d'un utilisateur, nous pouvons nous interfacer avec une API qui nous informe de la validité de l'adresse mail renseignée. Pour ce faire, nous interrogeons un service web HTTP(S) en POST avec un header "X-Token" pour autoriser seulement notre service à interroger votre API et deux paramètres "mail" et "resource_id" dans le body de la requête contenant l'adresse mail à vérifier. Le service web répond en JSON avec un booléen (true/false) "user_valid".
En synthèse, voici le processus étape par étape :
En fonction du résultat (adresse existante, utilisateur valide, ...), le service web renvoie une réponse :