kosoukhov/ldap
最新稳定版本:1.0.0
Composer 安装命令:
composer require kosoukhov/ldap
包简介
Authorize, search users, get user groups and other from LDAP
关键字:
README 文档
README
Authorize, search users, get user groups and other from LDAP
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist kosoukhov/ldap
or add
"kosoukhov/ldap": "*"
to the require section of your composer.json file.
Application configuration example:
In config/main.php add:
return [ 'components' => [ 'ldap' => [ 'class' => 'kosoukhov\ldap\Connector', 'useCache' => YII_ENV_DEV ? false : true, ], ], // ... ];
In config/main-local.php add:
return [ 'components' => [ 'ldap' => [ 'host' => 'ldap.example.com', 'port' => '389', 'baseDN' => 'OU=...,DC=...,DC=...,DC=net', 'userDN' => '@....corp.net', 'groupDN' => '', //Input your AD login/pass on dev or sys login/pass on test/prod servers 'sysUserLogin' => '', 'sysUserPassword' => '', ], ], // ... ];
Usage example:
if (!Yii::$app->ldap->validateUserCredentials('SAMAccountName', 'password')) { throw new ErrorException('Incorrect username or password.'); }
echo Yii::$app->ldap->getUserAttributesBySAMAccountName('SAMAccountName', ['mail', 'sn', 'givenname', 'middlename']);
echo kosoukhov\ldap\widgets\UserImage::widget([ 'login' => Yii::$app->user->identity->username, 'options' => [ 'class' => 'img-circle', 'alt' => 'User Image', ] ]);
统计信息
- 总下载量: 16.98k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-03-07