J'ai un projet de site Web ASP.NET et j'ai besoin de lister tous les utilisateurs et leurs groupes sur mon système Windows. J'ai défini l'identité d'identité à true et fourni le nom d'utilisateur et le mot de passe de l'administrateur dans le fichier web.config. Où est-ce que je commence?Comment lister les utilisateurs et groupes Windows dans ASP.NET?
Merci d'avance.
Mise à jour:
Je le code suivant au moment -
var machine = new DirectoryEntry("WinNT://<IP ADDRESS>");
foreach (DirectoryEntry child in machine.Children)
{
// get the child's group(s).
}
Quand je debug, je peux voir la liste des utilisateurs machine.Children. Comment puis-je trouver le ou les groupes auxquels cet utilisateur appartient?
Vous ne devriez pas réellement besoin des droits d'administrateur à définir dans votre web .config parce que j'imagine que tout le monde dans l'annuaire actif devrait avoir l'accès _read_ aux utilisateurs et aux groupes. Et vous n'avez pas réellement besoin d'usurpation d'identité, sauf si vous avez besoin de savoir quel utilisateur consulte votre page. –