CheckLDAP
Cette fonction permet de tester la validité d'un compte utilisateur dans l'annuaire LDAP
Syntaxe
function CheckLDAP(server: String; port: Integer; loginAttributeName: String; BindDN: String; BindPwd: String; login: String; pass: String; baseDN: String; filter: String): String
server: nom du serveur sur lequel est hébergé l'annuaire LDAP (exemple : ZEUS)
port: port sur lequel répond le service de l'annuaire LDAP (par défaut pour les annuaires LDAP : 389)
loginAttributeName: nom de l'attribut LDAP utilisé pour stocker le LOGIN (Exemple : sAMAccountName)
bindDN: identifiant d'un compte utilisateur de l'annuaire LDAP ayant le droit de vérifier un mot de passe
bindPwd: mot de passe du compte utilisateur de l'annuaire LDAP ayant le droit de vérifier un mot de passe
login: login de l'utilisateur pour lequel on veut vérifier le mot de passe
pass: mot de passe à vérifier
baseDN: identifiant d'une entrée de l'annuaire LDAP à partir de laquelle on fait la recherche de l'entrée correspondant au login de l'utilisateur
filter: filtre des entrées de l'annuaire LDAP surlesquelles on va rechercher le login de l'utilisateur
Remarques
Le port par défaut pour un serveur LDAP est 389.
Pour effectuer une connexion à un LDAPS (LDAP over SSL), spécifier le port 636 (Qubes 6.8).