pve-access-control/PVE/Auth
Dominik Csapak e65b53c6a9 Auth/AD: make PVE::Auth::AD a subclass of PVE::Auth::LDAP
this makes it much easier to reuse the sync code from LDAP in AD.
The 'authenticate_user' sub is still the same, but we now
can still use the get_users and get_groups functionality of LDAP

in the case of AD, the user_attr is optional in the config
(would have been a breaking change) but we set it
to default to 'sAMAccountName'

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-03-21 15:44:46 +01:00
..
AD.pm Auth/AD: make PVE::Auth::AD a subclass of PVE::Auth::LDAP 2020-03-21 15:44:46 +01:00
LDAP.pm Auth/LDAP: add get_{users, groups} subs for syncing 2020-03-21 15:44:46 +01:00
Makefile new plugin architecture for Auth modules 2012-05-22 10:43:30 +02:00
PAM.pm use new PVE::Tools::encrypt_pw, bump version to 5.0-3 2017-03-30 17:54:38 +02:00
Plugin.pm auth: pull username REs into variables 2020-01-14 12:28:13 +01:00
PVE.pm PVE/Auth/PVE.pm: encode uft8 password before calling crypt 2017-05-02 10:37:20 +02:00