Imaginez que vous ayez un site web basé sur ASP.NET pour lequel les utilisateurs doivent s'authentifier afin d'y accéder. Les données de l'utilisateur (telles que le nom d'utilisateur, le mot de passe et d'autres informations pertinentes pour le site web) sont stockées dans une base de données Microsoft Sql.
Je sais qu'il est possible d'écrire un fournisseur d'adhésion personnalisé pour créer une méthode d'authentification propre.
Cependant, quelle est la meilleure façon de
- s'assurer que le nom d'utilisateur et le mot de passe ne peuvent pas être interceptés en écoutant le trafic réseau entre le client et le serveur
- stocker les données de manière à ce que seul l'utilisateur lui-même puisse y accéder et qu'aucun administrateur ne puisse voir ces informations
S'il existe un tutoriel, un howto, un screencast ou quoi que ce soit d'autre que vous puissiez m'indiquer ou si vous avez ne serait-ce qu'une explication simple, ce serait génial !
Merci, Chris.