Plongez dans l’architecture du serveur Salt de ZkLogin
zkLogin est une primitive Sui qui est la première du genre dans le Web3 : un mécanisme d'authentification véritablement fiable, sécurisé et convivial. Avec zkLogin, les développeurs peuvent créer des expériences d'intégration transparentes permettant aux utilisateurs de se connecter avec des identifiants Web2 familiers, tels que Google ou Facebook, pour créer et gérer des adresses Sui sans effort.
Lors de la signature d'une transaction pour une adresse à l'aide de zkLogin, une valeur salt unique doit être fournie pour représenter les informations d'identification OAuth ou Web2 associées à l'adresse Sui. Cette valeur salt est essentielle pour garantir que les adresses onchain ne peuvent pas être retracées jusqu'aux informations d'identification Web2 de l'utilisateur. Le serveur salt est responsable de la génération, du stockage et de la fourniture du salt de manière prévisible chaque fois qu'une transaction est initiée. Les développeurs ont plusieurs options pour générer et stocker cette valeur salt, que ce soit côté client ou côté serveur.