unable to have a authentication Combination of Kerberos and AD and other Things
Concerned version
Version: %2.0.6
Platform: Nginx
Summary
an error appears because it misses the module Lemonldap::NG::Portal::USERDB::Kerberos when i try to auth from kerberos
Logs
Oct 4 12:31:46 citron LLNG[8809]: [error] Lemonldap::NG::Portal::UserDB::Kerberos load error: Can't locate Lemonldap/NG/Portal/UserDB/Kerberos.pm in @INC (you may need to install the Lemonldap::NG::Portal::UserDB::Kerberos module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at (eval 134) line 1, <DATA> line 755.
Oct 4 12:31:46 citron LLNG[8809]: [error] Underlying object can't load conf (Lemonldap::NG::Portal::Main->reloadConf)
Oct 4 12:31:46 citron LLNG[8809]: [error] Unable to protect this server (Lemonldap::NG::Common::Conf::Backends::RDBI loaded.
Configuration unchanged, get configuration from cache.)
Oct 4 12:31:46 citron LLNG[8809]: [error] Error 500: Unable to protect this server (Lemonldap::NG::Common::Conf::Backends::RDBI loaded.
Configuration unchanged, get configuration from cache.)
Backends used
i extract from the json configuration.
and the diff with another configuration working whit AD
< "authentication":"AD",
---
> "authentication":"Combination",
> "combModules":{
> "nAD":{
> "for":"0",
> "over":{},
> "type":"AD"
> },
> "nKerb":{
> "for":"0",
> "over":{},
> "type":"Kerberos"
> }
> },
> "combination":"[nKerb] or [nAD]",
> "demoExportedVars":{},
> "krbAuthnLevel":"3",
> "krbRemoveDomain":"1",
< "userDB":"AD",
---
> "userDB":"Same",
Possible fixes
create the Lemonldap/NG/Portal/UserDB/Kerberos.pm ?
thanks for reading