Download the PHP package instaclick/ldap-bundle without Composer
On this page you can find all versions of the php package instaclick/ldap-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download instaclick/ldap-bundle
More information about instaclick/ldap-bundle
Files in instaclick/ldap-bundle
Package ldap-bundle
Short Description LDAP bundle for Symfony 2.1
License MIT
Homepage http://instaclick.com/torontotechjobs/
Informations about the package ldap-bundle
LdapBundle
LdapBundle provides a Ldap authentication system without the apache mod_ldap
. It uses php-ldap
extension with a form to authenticate the users. LdapBundle also can be used for the authorization. It retrieves the Ldap users' roles.
Contact
You can try to contact me on freenode irc ; channel #symfony-fr ; pseudo : aways
Install
- Download LdapBundle
- Configure the Autoloader
- Enable the Bundle
- Configure LdapBundle security.yml
- Import LdapBundle security.yml
- Import LdapBundle routing
- Implement Logout
- Subscribe to PRE_BIND event
Get the Bundle
Composer
Modify your composer.json on your project root
Enable the Bundle
Configure security.yml
You need to configure the parameters under the imag_ldap section.
Note:
If are not set, the optional parameters have default values. You can disable this ; Just set parameter to NULL.
Import security.yml
Import routing
Implement Logout
Just create a link with logout target.
Note: You can refer to the official Symfony documentation : http://symfony.com/doc/2.0/book/security.html#logging-out
Subscribe to PRE_BIND event
Now you can perform you own logic before the user is authenticated on Ldap. If you want to break the authentication just return an Exception.
To subscribe:
Exemple:
All versions of ldap-bundle with dependencies
symfony/config Version >=2.1.0,<2.2.0
symfony/dependency-injection Version >=2.1.0,<2.2.0
symfony/event-dispatcher Version >=2.1.0,<2.2.0
symfony/form Version >=2.1.0,<2.2.0
symfony/http-foundation Version >=2.1.0,<2.2.0
symfony/http-kernel Version >=2.1.0,<2.2.0
symfony/security Version >=2.1.0,<2.2.0