LDAP Dokumentace: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Řádek 26: | Řádek 26: | ||
==PERL== | ==PERL== | ||
− | viz | + | viz http://ldap.perl.org |
<pre> | <pre> | ||
use Net::LDAP; | use Net::LDAP; | ||
Řádek 55: | Řádek 55: | ||
==PHP== | ==PHP== | ||
− | viz | + | viz http://www.php.net |
=Dokumentace= | =Dokumentace= | ||
− | + | http://linuxwiki.riverworth.com/index.php/LDAP_Authentication |
Verze z 22. 4. 2007, 22:27
Pouziti HKFree LDAPu pro autentizaci je vcelku jednoduche:
Obsah
BASH
Je treba nainstalovat (aspon v debianu) ldap-utils. Dalsi potrebna vec je pridat do /etc/ldap/ldap.conf toto:
BASE dc=hkfree,dc=org URI ldap://ldap.hkfree.org TLS_CACERT /etc/ssl/certs/hkfree.crt TLS_REQCERT try
Nyni si stahnete z http://igw.hkfree.org/hkfree.crt do adresare /etc/ssl/certs/ a doinstalujte (v pripade potreby) balik openssl
Jednoduchy test, jestli vse chodi je napriklad:
ldapsearch -U uMOJE_ID -ZZ -h ldap.hkfree.org
Zmena hesla se da provest pomoci:
ldappasswd -U uMOJE_ID -ZZ -h ldap.hkfree.org -S
atd.
PERL
use Net::LDAP; use Authen::SASL; my $ldapserver = "ldap://ldap.hkfree.org"; my $password = "heslo"; my $user = "uzivatel"; my $dn = "dc=hkfree,dc=org"; my $ldap = Net::LDAP->new($ldapserver, onerror => 'die' ); $ldap->start_tls( $verify => 'require' ); my $sasl = Authen::SASL->new( mechanism => 'CRAM-MD5 PLAIN ANONYMOUS', callback => { pass => $password, user => $user, } ); my $mesg = $ldap->bind( $dn, sasl => $sasl, version => 3 );
PHP
Dokumentace
http://linuxwiki.riverworth.com/index.php/LDAP_Authentication