Wikipédia a ce qui suit à propos de l'authentification:
Contrairement à l'identification qui fait référence à l'acte de déclarer ou d'indiquer autrement une réclamation prétendument attestant une personne ou l'identité d'une chose, l'authentification est le processus de confirmation de cette identité .
(je souligne)
Dans le monde réel, imaginez que vous alliez à la banque:
- Vous: Bonjour, je m'appelle John Doe et je voudrais ouvrir un compte.
- Greffier: Pouvez-vous me fournir une preuve de votre identité?
- Vous: (Fournit une carte d'identité ou un permis de conduire)
Sur le point un, vous Vous vous êtes identifié comme étant John Doe et au troisième point, vous avez prouvé cette identité d'une manière à laquelle la banque a confiance. Dans le monde réel, votre identité a généralement été décidée par vos parents il y a longtemps lorsqu'ils ont choisi votre nom.
Dans le monde en ligne, les sites utilisant le processus traditionnel d'enregistrement à deux entrées vous permettent de choisissez votre identité et aussi la façon dont vous prouvez cette identité .
Il est vrai que vous pourriez essayer de fusionner à la fois l ' identité et la preuve dans la même donnée réelle, mais est-ce là vraiment un avantage ? Le nom de l'utilisateur et une autre donnée à utiliser comme preuve sont déjà compris par tout le monde, car ils correspondent quelque peu à la vie réelle. De plus, cela rend également la mise en œuvre sous-jacente beaucoup plus simple, comme indiqué dans d'autres réponses et commentaires.
Il est également vrai que le fait d'être obligé de toujours créer une identité et une preuve dans chaque site en ligne sur lequel vous allez est un peu ennuyeux . En particulier, étant donné que la partie identité doit être unique sur ce site et que vous êtes un utilisateur tardif, ce qui signifie que toutes les identités intéressantes ont déjà été choisies.
Au départ, cela a été résolu en acceptant votre adresse e-mail comme identité , de cette façon, l'utilisateur n'a pas besoin d'y penser et l'unicité est toujours assurée.
Cependant, certains vont même plus loin et essaient de simplifier encore plus le processus en autorisant ce que l'on appelle l'authentification sans mot de passe. Ce qui est cool ici, c'est que vous n'avez pas besoin de créer une nouvelle identité ni même un nouveau mot de passe pour prouver l'identité.
Un exemple de ceci est la implémentation Auth0 de l'authentification sans mot de passe qui permet à un utilisateur de s'authentifier sur un site via un lien fourni via son adresse e-mail ou un code à usage unique fourni par SMS.
Les connexions sans mot de passe dans Auth0 permettent aux utilisateurs de se connecter sans avoir à se souvenir d'un mot de passe. Cela améliore l'expérience utilisateur , en particulier sur les applications mobiles, car les utilisateurs n'auront besoin que d'une adresse e-mail ou d'un numéro de téléphone pour s'inscrire à votre application.
Sans mot de passe, votre application n'aura pas besoin pour mettre en œuvre une procédure de réinitialisation du mot de passe et les utilisateurs évitent la pratique non sécurisée consistant à utiliser le même mot de passe à de nombreuses fins .
(je souligne) sub>
Du point de vue de l'utilisateur, c'est très simple à réaliser et du point de vue du site utilisant ce type d'authentification, il est toujours possible d'identifier les utilisateurs récurrents soit en faisant correspondre leur adresse e-mail ou leur numéro de téléphone.
Si vous y réfléchissez, cela simplifie simplement ce que de nombreux utilisateurs faisaient auparavant. J'admets, par exemple, que plusieurs fois que je voulais m'authentifier sur un nouveau site, j'utiliserais simplement mon adresse e-mail et un mot de passe aléatoire dont je ne me souviendrais jamais et dans l'éventualité où mon navigateur perdrait la session ou le mot de passe stocké, je le ferais réinitialisez simplement le mot de passe.
Divulgation : je travaille chez Auth0.