warmans/silex-ldap-auth-controller-provider

此包最新版本(0.0.3)没有可用的许可证信息。

Silex 的 LDAP 认证控制器提供者

0.0.3 2014-09-01 15:32 UTC

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强制执行组。