Authentification NT

Authentification NT - VB/VBA/VBS - Programmation

Marsh Posté le 30-08-2005 à 14:10:36    

Hello,
 
Je suis depuis un moment à la recherche d'un script qui permet de faire un login NT sur une applicatoin Web ASP. Pour le moment je fais des tests avec VBS et je n'ai toujours pas trouvé. Il n'y a aucune fonction Windows, ou n'importe pour tester un login sur un domaine Active Directory?? J'ai trouvé plusieurs script sur LDAP mais jamais de quoi faire ce que je voulais.
 
Exemple de script pour se connecter: http://forum.hardware.fr/hardwaref [...] 0176-1.htm
 
Pour je travaille avec des logins en JSP qui ne sont pas de moi, et le script appelle une classe Java qui passe par LDAP, mais je ne comprends pas le principe.
 
En espérant trouver un connaisseur de ce domaine.. Merci d'avance

Reply

Marsh Posté le 30-08-2005 à 14:10:36   

Reply

Marsh Posté le 02-09-2005 à 13:10:20    

Donc personne ne connaît un moyen de le faire? Pourtant ça doit être possible j'en suis sûr.
 
Lol je ne suis pas encore tomber sur le pro qui le sait j'en suis à mon 10ème forum peut-être  :D

Reply

Marsh Posté le 03-09-2005 à 16:10:40    

Donc tu veux récupérer le login de la personne qui est connectée sur le poste NT, c'est bien ça ?
 
Si oui en VBS :
Function GetUsrId()  
    Dim UsrLogin  
    Set WshShell=CreateObject("WScript.Shell" )  
    UsrLogin = WshShell.RegRead("HKEY_LOCAL_MACHINE\Network\Logon\username" )  
    GetUsrId = UsrLogin  
End Function
 
J'essai de comprendre en faite...

Reply

Marsh Posté le 03-09-2005 à 20:59:48    

Et non j'aurais bien aimé que ce soit ça mais je sais le faire ça..  :)  
 
En plus clair, je voudrais que l'utilisateur rentre son login NT et son password NT et que mon script regarde dans LDAP si ceux-ci sont correct. Et l'on doit pouvoir sur un autre PC du réseau se connecter avec n'importe quel accompte du contrôleur de domaine. Cela doit être possible puisque qu'on le fait d'une autre manière (voir 1er message).
 
J'arrive à choper des infos sur les gens dans LDAP, etc., mais pas à contrôler leur paire accompte/password, il doit y avoir une fonction/requête qui le permette non??

Reply

Marsh Posté le 15-09-2005 à 22:39:48    

Up.
 
Personne n'a une idée???  :??:  Ou alors au moins me certifier que c'est impossible mais ça ne devrait pas je suis presque sûr...  :(

Reply

Marsh Posté le 16-09-2005 à 10:15:32    

Si tu veux accéder à une info protéger par les mdp NT c'est le serveur qui envoie une requête te demandant de t'identifier. Le mieux je pense c'est que tu crées une BD bidon sur ton serveur et lorsque tu appelles ton code VBA tu commences par appeller la BD. Si la BD est accessible alors tu peux jouer sinon tu fermes tout.

Reply

Marsh Posté le 23-09-2005 à 08:02:52    

Comment une base de données? Je suis sur LDAP je px pas créer une base de données. Tu as un code pour faire quelque chose comme ca et que ca retourne une erreur en cas d'échec?

Reply

Marsh Posté le 23-09-2005 à 15:20:06    

suis sec sorry

Reply

Marsh Posté le 03-10-2005 à 09:28:10    

Un up désespéré...  :??:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed