pasaiakoudala / authbundle
Pasaiako Udala 对 LDAP 的身份验证
0.1
2021-07-12 10:30 UTC
Requires
- php: ^7.4.0
- doctrine/doctrine-bundle: ^2.4
- doctrine/orm: ^2.9
- symfony/dotenv: 5.3.*
- symfony/flex: ^1.3.1
- symfony/ldap: 5.3.*
- symfony/security-bundle: 5.3.*
- symfony/twig-bundle: 5.3.*
- symfony/yaml: 5.3.*
README
安装方法
composer require pasaiakoudala/authbundle
在.env文件中添加以下变量并设置正确值
LDAP_IP=172.28.XXX.XXX
LDAP_BASE_DN=DC=DOMAIN,DC=net
LDAP_SEARCH_DN=CN=LDAPUPSER,CN=Users,DC=pasaia,DC=net
LDAP_PASSWD=LDAPPASSWD
转到config|packages目录并创建名为pasaiako_udala_auth.yaml的文件,并指定以下变量和值
pasaiako_udala_auth:
LDAP_ADMIN_TALDEAK: "Rol-taldea1, Rol-taldea2"
LDAP_KUDEATU_TALDEAK: "Rol-taldea1, Rol-taldea2"
LDAP_USER_TALDEA: "Rol-taldea1, Rol-taldea2"
route_after_successfull_login: "default2"
在数据库中创建User表的时刻:docker-compose exec app php bin/console doctrine:schema:update --force --dump-sql