J'ai construit un système de connexion personnalisé pour mon application web asp.net mvc 1.0 car je stocke de grandes quantités de données utilisateur pour chaque utilisateur (j'ai décidé de ne pas essayer d'ajouter des tables personnalisées pour les fenêtres authentification en raison de cela). Le système de connexion utilise essentiellement SQL Server (2005 ou 2008) et ma propre base de données et structure de table qui est assez standard. Une table d'utilisateurs avec un identifiant unique, un nom d'utilisateur et un mot de passe haché qui est lié à mes autres tables de données liées à l'utilisateur.Authentification Windows avec ASP.NET MVC
Ma question est, comment puis-je lier mon système pour utiliser les connexions d'authentification Windows. Je voudrais permettre à l'administrateur pour un utilisateur (tel que défini dans mon système) sélectionner une connexion d'authentification Windows et peut-être ajouter une valeur à quelque chose dans ma table personnalisée que je peux utiliser pour les authentifier?
La question est probablement mal formulée et j'ai peut-être mal compris comment fonctionne l'authentification Windows, mais je voudrais offrir l'option dans mon application web.
Je ne connais pas la réponse exacte mais: Je pense que pour travailler avec Windows auth, vous devez configurer le répertoire actif et avoir un utilisateur pour chaque personne sur votre réseau. Ensuite, je pense que vous avez besoin d'emprunter l'identité de l'utilisateur asp.net en utilisant le web.config et vous devriez être bon à faire. – rball