Je dirais que cela dépend en grande partie de ce que votre application web va faire, que chacun a sa place. Voici quelques petits détails sur chacun d'eux.
L'authentification Windows vous permet d'identifier les utilisateurs sans créer de page personnalisée. Les informations d'identification sont stockées dans la base de données utilisateur locale du serveur Web ou dans un domaine Active Directory. Une fois identifié, vous pouvez utiliser les informations d'identification de l'utilisateur pour accéder aux ressources protégées par l'autorisation Windows.
L'authentification par formulaire vous permet d'identifier les utilisateurs avec une base de données personnalisée, telle qu'une base de données d'appartenance ASP.NET. Vous pouvez également implémenter votre propre base de données personnalisée. Une fois authentifié , vous pouvez référencer les rôles de l'utilisateur pour restreindre l'accès à certaines parties de votre site Web.
L'authentification passeport repose sur un service centralisé fourni par Microsoft. L'authentification Passport identifie un utilisateur qui utilise son adresse e-mail et un mot de passe, et un seul compte Passport peut être utilisé avec de nombreux sites Web différents. L'authentification Passport est principalement utilisée pour les sites Web publics avec des milliers d'utilisateurs.
L'authentification anonyme ne nécessite pas que l'utilisateur fournisse des informations d'identification.
http://msdn.microsoft.com/en-us/library/eeyk640h.aspx - authentification ASP.NET plus de détails sur les formulaires et l'authentification de la fenêtre
Modifier lien Rushyo est mieux: http://msdn.microsoft.com/en-us/library/ee817643.aspx
mieux COMMENT - de quelle façon ?? –
bien après la lecture, il semble que cela dépend (je penche vers la forme) donc juste une liste détaillée, au début je pensais que certains étaient plus rapides que d'autres, ce qui est encore le cas –