Maison > développement back-end > C++ > Comment puis-je vérifier les informations d'identification des utilisateurs Active Directory en C #?

Comment puis-je vérifier les informations d'identification des utilisateurs Active Directory en C #?

Susan Sarandon
Libérer: 2025-01-31 09:41:14
original
588 Les gens l'ont consulté

How Can I Verify Active Directory User Credentials in C#?

Vérifiez les informations d'identification de l'utilisateur Active Directory en C #

Question:

Comment déterminer l'efficacité du nom d'utilisateur et du mot de passe de l'authentification Active Directory?

Réponse:

Pour les applications déployées sur .NET 3.5 et des versions supérieures, System.DirectoryServices.AccountManagement L'espace de dénomination fournit un mécanisme de preuve de vérification efficace:

Cette méthode est simple et fiable, et elle est réalisée dans Pure C #.

<code class="language-csharp">using(PrincipalContext pc = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"))
{
    // 验证凭据
    bool isValid = pc.ValidateCredentials("myuser", "mypassword");
}</code>
Copier après la connexion
Référence du document:

.NET Framework 3.5 Directory Security Management Principal

    System.DirectoryServices.AcCoundManagement
  • Remarque:
  • Comme mentionné dans la discussion sur le débordement de pile connexe, cette méthode peut parfois renvoyer "vrai" dans le mot de passe utilisateur expiré. Lorsque vous expliquez les résultats de la vérification, veuillez faire attention à ce comportement potentiel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal