New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

apung/ldap

Laravel
30 1
Install
composer require apung/ldap
Latest Version:v0.0.1
PHP:>=5.3.3
Laravel:4
License:BSD-3-Clause
Last Updated:Dec 3, 2014
Links: GitHub  ·  Packagist
Maintainer: apung

Laravel and LDAP

Build Status Total Downloads Latest Stable Version Latest Unstable Version License

Installing

composer require apung\ldap

Integrating

'providers' => array(
    ....
    'Apung\Ldap\LdapServiceProvider',
    ....
),

Usage

$options = array(
            'host'=>'ldap.example.com',
            'port'=>389,
            'base_dn'=>'dc=example,dc=com',
            'bind_rdn'=>'cn=admin,dc=example,dc=com',
            'bind_pw'=>'ManagerPassword!!!'
        );

$ldap = new \Apung\Ldap\Ldap($options);

//search person (which have uid) inside ou=people,dc=exampe,dc=com
$select = $ldap->select('uid')->from('ou=people,dc=example,dc=com')->where(array('uid'=>'*'))->get();

//like above, but return DN
$select = $ldap->select('uid')->from('ou=people,dc=example,dc=com')->where(array('uid'=>'*'))->withdn()->get();

//like above, but return all attributes (inside select statement)
$select = $ldap->select(array('uid','givenname'))->from('ou=people,dc=example,dc=com')->where(array('uid'=>'*'))->getAll();

TODO

TODO:

  • CRUD (Create / Read / Update / Delete) statements
  • Documentation

Related Packages

opspace/ldap-connector

Easily authenticate with LDAP in Laravel

174
rici12/ldap-laravel-provider

Lean and simple Ldap provider for Laravel 5.1

79 2
t3chn0crat/laravel-ldap-connector

Authenticate with and fecth data from LDAP in Laravel

14 2
cirkut/ldap-connector

Easily authenticate with LDAP in Laravel

3 0
k/ldapp-connector

Easily authenticate with LDAP against a local database in Laravel

1 0

Version History

Version Released PHP Laravel License
v0.0.1 >=5.3.3 4.2.* BSD-3-Clause