Digest::HMAC should be a required dependency
Affected version
Version: 2.18.2
Summary
- Install LLNG on Centos8 without recommended dependencies
- Portal doesn't start
Logs
Lemonldap::NG::Portal::Plugins::TrustedBrowser load error: Could not load class (Lemonldap::NG::Common::TOTP) because : Can't locate Digest/HMAC_SHA1.pm in @INC
Possible fixes
- Do not load TrustedBrowser by default
- OR: make Digest::HMAC a required dependency: probably makes more sense because TOTP is common these days