Les Snippets

Connexion

ActiveDirectory - Authentifier un utilisateur du domaine

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 27/09/2007 22:10:42 et initié par Willi [Liste]
Date de mise à jour : 04/10/2007 15:10:44
Vue : 3262
Catégorie(s) : Réseau & Internet, Sécurité
Langages dispo pour ce code :
- VB 2005
- C# 1.x, C# 2.x
- Voir tous les langages pour ce code snippet



Langage : VB 2005
Date ajout : 27/09/2007
Posté par Willi [Liste]

Public Shared Function Authenticate(ByVal domain As String, ByVal username As String, ByVal password As String) As Boolean

Dim bAuth As Boolean = False

Dim entry As DirectoryEntry = Nothing

Try

'Objet de notre utilisateur de la hiérarchie Active Directory.
entry = New DirectoryEntry("LDAP://" & domain, username, password) 
'Obtient l'objet ADSI natif.
Dim NativeObject As Object = entry.NativeObject 
bAuth = True
Catch ex As Exception 
bAuth = False

Finally

'Libère les ressources

entry.Close()

entry.Dispose()

End Try

Return bAuth

Remarque :
Ajouter la directive Imports System.DirectoryServices

Exemple:
If Authenticate("MonDomaine.fr","Toto","MdpToto") then
'Authentifié
Else
'Non authentifié
End if

Snippets en rapport avec : Directory, Ad, Active, Authentifier, Authenticate



Codes sources en rapport avec : Directory, Ad, Active, Authentifier, Authenticate

{PHP} AUTHENTIFICATION LDAP | AD 2003SERVEUR
Je pense que je ne suis pas le premier à me prendre la tête sur l'authenfication Ldap Après avoir...

{ASP / ASP.NET} RÉCUPÉRATION DES GROUPES AD D'UN USER EN ASPNET
Tout est dans le titre ;-)...

{Visual Basic, VB6, VB.NET, VB 2005} SIGNATURE STANDARDISÉE DANS OUTLOOK VIA PARAMÈTRES ACTIVE DIRECTORY DE L'UTILISATEUR
Ecriture d'une signature pour Outlook (2002 et 2003 testés) afin que tous les utilisateur d'une même...

{Visual Basic, VB6, VB.NET, VB 2005} [ACTIVE DIRECTORY] AJOUT UTILISATEURS VIA EXCEL.VBS
Comme sont nom l'indique, ce script permet d'ajouter autant d'utilisateur dans active directory qu'i...

{Visual Basic, VB6, VB.NET, VB 2005} EXPLORER LDAP ACTIVE DIRECTORY DANS UN TREEVIEW
Cette interface utilise l'objet treeview pour explorer Active Directory, elle inclus également une o...

{PHP} CONNEXION LDAP AVEC LOGIN MOT DE PASSE EN PHP
ce code permet de verifier l'identité d'une personne se connectant a un annuaire LDAP ( dans mon cas...

{C# / C#.NET} ACTIVE DIRECTORY : AJOUT D'UN UTILISATEUR, PASSWORD, ACTIVATION ET AJOUT DANS UN GROUPE
Le titre se suffit certainement à lui même mais bon. Devant refaire le systéme d'inscription du Cl...

{Visual Basic, VB6, VB.NET, VB 2005} RÉPERTOIRE
Ce programme sans prétention permet de visualiser les dossiers ainsi que les fichiers qui se trouven...

{Visual Basic, VB6, VB.NET, VB 2005} GÉRER MODIFICATION DE DONNÉE DANS CELLULE EXCEL (CODE VBA)
Ce code permet de controler si une cellule peut être ou non modifiée Lorsque qu'une cellule est déc...

{PHP} CLASSE DIRECTORYITERATOR POUR PHP4
Dans le cadre d'un de mes projets, j'utilise la classe PHP 5 DirectoryIterator vraiment utile pour l...