J'essaie actuellement d'authentifier les utilisateurs dans une application C++ dans Windows. J'ai besoin d'afficher une boîte de dialogue pour le nom d'utilisateur et mot de passe et de vérifier qu'ils sont un utilisateur authentifié sur la machine Windows. Y at-il des bibliothèques qui permettent cette fonctionnalité ou un bon moyen de s'y prendre?Authentification LDAP Windows en C++
Répondre
Probablement CredUIPromptForWindowsCredentials
(voir http://msdn.microsoft.com/en-us/library/aa375178.aspx) ou vieux CredUIPromptForCredentials
(voir http://msdn.microsoft.com/en-us/library/aa375177.aspx) pourrait résoudre votre problème?
MISE À JOUR: Une autre façon la plus ancienne d'authentifier un utilisateur est l'utilisation de SSPI. Cela n'aidera pas à afficher une boîte de dialogue, mais vous pouvez vous implémenter. Vous pouvez trouver un très ancien exemple de code (probablement le premier publié par Microsoft) ici http://support.microsoft.com/kb/180548.
Si vous souhaitez utiliser l'API LDAP (voir http://msdn.microsoft.com/en-us/library/aa366102.aspx), vous pouvez utiliser ldap_bind_s
(voir http://msdn.microsoft.com/en-us/library/aa366156.aspx) pour vérifier l'authentification de l'utilisateur. Voir http://msdn.microsoft.com/en-us/library/aa366106.aspx comme un exemple de code (ce n'est pas exactement ce que vous voulez, mais vous pouvez comprendre comment ces API fonctionnent)
- 1. Windows mot de passe Authentification avec LDAP
- 2. ejabberd - Authentification LDAP
- 3. Authentification LDAP SQL Server
- 4. Authentification LDAP et Android
- 5. Authentification Gitweb avec Gitose sans authentification LDAP?
- 6. asp.net ldap authentification aide/conseil
- 7. LDAP JBoss et Drupal authentification
- 8. authentification LDAP à l'aide DirectoryEntry
- 9. Authentification Windows en Java
- 10. Authentification LDAP avec Active Directory et SunOne
- 11. Authentification d'utilisateur utilisant LDAP depuis PHP
- 12. Windows authentification
- 13. LDAP C SDK
- 14. Authentification basée sur les rôles utilisant LDAP dans ASP.Net
- 15. Authentification intégrée Tomcat et Windows
- 16. Authentification de formulaires mixtes avec authentification Windows
- 17. Windows Authentification dans ASP.NET
- 18. Problème Connexion authentification Windows
- 19. Authentification Windows GINA personnalisée
- 20. Authentification Windows Watin
- 21. Authentification Windows ASP.NET - Déconnexion
- 22. JMeter avec authentification Windows?
- 23. Authentification Windows intégrée & SSL
- 24. Authentification wcf et windows
- 25. Authentification Asp.net et Windows
- 26. Authentification Windows avec Eclipse
- 27. Windows authentification auto login
- 28. Authentification Windows ASP.NET
- 29. Windows PowerShell authentification
Que devez-vous faire? accéder à l'objet AD? part d'accès? accéder au site web? besoin de plus d'informations, ce que vous essayez de faire. En gros, kerberos/windows auth est pris en charge dans Windows – Baget
J'essaie juste de vérifier si un utilisateur a un compte utilisateur Windows valide sur la machine avant de lui donner accès à certaines parties de mon application. Il peut s'agir de n'importe quel utilisateur de la machine, pas seulement du compte actuellement connecté. – thecaptain0220