warmans / silex-ldap-auth-controller-provider
此包最新版本(0.0.3)没有可用的许可证信息。
Silex 的 LDAP 认证控制器提供者
0.0.3
2014-09-01 15:32 UTC
Requires
- php: >=5.3.0
- ext-ldap: *
- litek/silex-php-engine: dev-master
- silex/silex: 1.*
- zendframework/zend-ldap: 2.3.1
Requires (Dev)
- phpunit/phpunit: 4.1.*
- squizlabs/php_codesniffer: 1.*
This package is not auto-updated.
Last update: 2024-09-24 02:47:14 UTC
README
用法
$app->mount('/auth', new \SilexProvider\LdapAuthControllerProvider());
需要以下配置选项
'auth.template.login' => 'login',
'auth.ldap.options' => array(
'host' => '',
'bindRequiresDn' => true,
'baseDn' => '',
'accountFilterFormat' => '',
'username' => '',
'password' => '',
)
(有关ldap选项的解释,请参阅 Zend\Ldap 文档)
认证模板应该是你视图路径中可用的模板(请参阅 litek/silex-php-engine)。
登录模板必须提交一个表单到/auth/login,包含名为"user"和"password"的字段。可以通过baseDn强制执行组。