]> git.immae.eu Git - github/wallabag/wallabag.git/blob - src/Wallabag/UserBundle/Resources/config/ldap_services.yml
Add ldap
[github/wallabag/wallabag.git] / src / Wallabag / UserBundle / Resources / config / ldap_services.yml
1 services:
2 fos_oauth_server.server:
3 class: OAuth2\OAuth2
4 arguments:
5 - "@oauth_storage_ldap_wrapper"
6 - "%fos_oauth_server.server.options%"
7 oauth_storage_ldap_wrapper:
8 class: Wallabag\UserBundle\OAuthStorageLdapWrapper
9 parent: fos_oauth_server.storage
10 calls:
11 - [setLdapManager, ["@fr3d_ldap.ldap_manager"]]
12
13 ldap_user_hydrator:
14 class: Wallabag\UserBundle\LdapHydrator
15 arguments:
16 - "@fos_user.user_manager"
17 - "@event_dispatcher"
18 - [ "%ldap_username_attribute%", "%ldap_email_attribute%", "%ldap_name_attribute%", "%ldap_enabled_attribute%" ]
19 - "%ldap_base%"
20 - "%ldap_admin_filter%"
21 - "@fr3d_ldap.ldap_driver"
22