2017-09-12 4 views
0

J'ai une application NodeJs avec certains paramètres. Certains d'entre eux sont un nom d'utilisateur et un mot de passe.Vérifiez si le nom d'utilisateur et le mot de passe Windows sont corrects dans NodeJs

J'essaye de comprendre s'il y a une manière que je peux vérifier si le mot de passe fourni pour le nom d'utilisateur donné est le bon selon Active Directory.

Sur mon application C#, je peux faire quelque chose comme ça

bool isValid = pc.ValidateCredentials(UserName, Password, ContextOptions.Negotiate); 

mais ... comment faire quelque chose de similaire à NodeJS?

EDIT: En d'autres termes, je suis en train de comprendre donné une UserName et Password qui font partie d'un domaine Windows, vérifiez si le mot de passe est correct.

Exemple: UserName: [email protected] PassWord: password123!

Je me demande comment valider les fenêtres des informations d'identification de domaine en utilisant NodeJS

+0

Ajouter plus de description à votre question. –

+0

Quel type de description recherchez-vous? :) – user3587624

+0

Je ne sais pas C# donc je n'ai pas compris votre exigence –

Répondre

1

Vous avez besoin d'un lib Active Directory que vous pouvez utiliser dans NodeJS.

Quelques exemples comprennent:

Fondamentalement, grâce à LDAP (packages of LDAP on npm), vous pouvez vérifier si vous êtes en mesure de faire un bind simple avec l'Active Directory, et donc si les informations d'identification fonctionnent.

+0

Merci! C'était très utile! C'est ce que je cherchais. – user3587624