Bonjour,
Je voulais savoir s'il était possible d'utiliser les logins/mots de passe du compte windows pour s'authentifier dans un programme développé en C++. Par exemple on lance le programme -> fenêtre d'authentification -> l'utilisateur renseigne login/mot de passe et on fait une demande à Windows pour qu'il indique si c'est correct.
Je sais que dans le cas d'utilisateurs appartenant à un domaine, il est possible de faire des requêtes directement au serveur LDAP. C'est d'ailleurs ce que j'ai fait pour l'instant. Le problème est que si l'ordinateur n'est plus sur le réseau, pour une raison quelconque, alors l'authentification échoue. Normal MAIS l'authentification windows elle, gère un cache qui permet à un utilisateur (d'un domaine) qui s'est déjà connecté sur un ordinateur du domaine d'ouvrir par la suite sa session sur ce même ordinateur même s'il est déconnecté du réseau.
Donc s'il y avait moyen d'interroger directement Windows et non pas LDAP et d'obtenir les mêmes réponses que lorsqu'on ouvre une session, cela m'intéresserait beaucoup de savoir comment.
Merci beaucoup de votre aide.
David
Partager