Active Directory/Connect: Difference between revisions
Content added Content deleted
(→{{header|Java}}: cleanup) |
(added D language) |
||
Line 47: | Line 47: | ||
</lang> |
</lang> |
||
=={{header|D}}== |
|||
Based on dopenldap. |
|||
<lang d> |
|||
import openldap; |
|||
import std.stdio; |
|||
void main() { |
|||
auto ldap = LDAP("ldap://localhost"); |
|||
auto r = ldap.search_s("dc=example,dc=com", LDAP_SCOPE_SUBTREE, "(uid=%s)".format("test")); |
|||
int b = ldap.bind_s(r[0].dn, "password"); |
|||
scope(exit) ldap.unbind; |
|||
if (b) |
|||
{ |
|||
writeln("error on binding"); |
|||
return; |
|||
} |
|||
// do something |
|||
... |
|||
} |
|||
</lang> |
|||
=={{header|Erlang}}== |
=={{header|Erlang}}== |