Download the PHP package anklimsk/cakephp-ldap-sync without Composer
On this page you can find all versions of the php package anklimsk/cakephp-ldap-sync. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download anklimsk/cakephp-ldap-sync
More information about anklimsk/cakephp-ldap-sync
Files in anklimsk/cakephp-ldap-sync
Download anklimsk/cakephp-ldap-sync
More information about anklimsk/cakephp-ldap-sync
Files in anklimsk/cakephp-ldap-sync
Vendor anklimsk
Package cakephp-ldap-sync
Short Description Synchronizing information and authenticating users by LDAP for CakePHP 2.x
License MIT
Homepage https://github.com/anklimsk/cakephp-ldap-sync
Package cakephp-ldap-sync
Short Description Synchronizing information and authenticating users by LDAP for CakePHP 2.x
License MIT
Homepage https://github.com/anklimsk/cakephp-ldap-sync
Please rate this library. Is it a good library?
Informations about the package cakephp-ldap-sync
CakePHP 2.x Synchronizing information and authenticating users by LDAP
Synchronizing information with LDAP and authenticating users by membership in the LDAP security group
This plugin provides next features:
- Authenticating users by membership in the LDAP security group;
- Support external authentication, e.g.
kerberos
; - Checking user for compliance with roles;
- Synchronizing information from LDAP to database;
- Synchronizing information as a subordination tree of employees;
- Support for a customizable list of fields for synchronization;
- Support for customize binded information for models
Employee
andDepartment
; - Support for customize displaying information of employees.
Installation
- Install the Plugin using composer:
composer require anklimsk/cakephp-ldap-sync
-
Add the next line to the end of the file
app/Config/bootstrap.php
: -
Open file
app/Config/database.php
and add connectionldap
, e.g.: - Copy configuration file from
app/Plugin/CakeLdap/Config/cakeldap.php
toapp/Config
. - Edit config file and configure plugin See
Example of configuration file
- Create database tables of plugin using the CakePHP console, run the command:
Console/cake schema create -p CakeLdap
- In your file
app\Config\core.php
uncomment modify next line:Configure::write('Routing.prefixes', array('admin'));
- Copy translation files from
app/Plugin/CakeLdap/Locale/rus/LC_MESSAGES/
toapp/Locale/rus/LC_MESSAGES
:cake_ldap_field_name.*
;cake_ldap_validation_errors.*
.
- Get the name of the user that is running the web server, run the command:
ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1
. - Configure scripts to run schedule, run the command
crontab -u www-data -e
wherewww-data
- user name for web server. - Add the following line to the list of cron jobs:
Using
Using this plugin
All versions of cakephp-ldap-sync with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.4
composer/installers Version ^1.5.0
anklimsk/cakephp-basic-functions Version ^1.0.0
anklimsk/cakephp-config-plugin Version ^1.0.0
anklimsk/cakephp-extended-test Version ^1.0.0
anklimsk/cakephp2-theme Version ^1.0.0
cakephp/datasources Version 2.3.x-dev
dereuromark/cakephp-queue Version ^2.3.0
dereuromark/cakephp-tools Version ^0.12.4
composer/installers Version ^1.5.0
anklimsk/cakephp-basic-functions Version ^1.0.0
anklimsk/cakephp-config-plugin Version ^1.0.0
anklimsk/cakephp-extended-test Version ^1.0.0
anklimsk/cakephp2-theme Version ^1.0.0
cakephp/datasources Version 2.3.x-dev
dereuromark/cakephp-queue Version ^2.3.0
dereuromark/cakephp-tools Version ^0.12.4
The package anklimsk/cakephp-ldap-sync contains the following files
Loading the files please wait ....