bower.json
Changes
eg/index.fcgi
eg/index.psgi
lib/Lemonldap/NG/Portal.pm
lib/Lemonldap/NG/Portal/2F/Engines/Default.pm
lib/Lemonldap/NG/Portal/2F/Ext2F.pm
lib/Lemonldap/NG/Portal/2F/Mail2F.pm
lib/Lemonldap/NG/Portal/2F/Okta.pm
lib/Lemonldap/NG/Portal/2F/Password.pm
lib/Lemonldap/NG/Portal/2F/Radius.pm
lib/Lemonldap/NG/Portal/2F/Register/Base.pm
lib/Lemonldap/NG/Portal/2F/Register/Generic.pm
lib/Lemonldap/NG/Portal/2F/Register/Password.pm
lib/Lemonldap/NG/Portal/2F/Register/TOTP.pm
lib/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm
lib/Lemonldap/NG/Portal/2F/Register/Yubikey.pm
lib/Lemonldap/NG/Portal/2F/REST.pm
lib/Lemonldap/NG/Portal/2F/TOTP.pm
lib/Lemonldap/NG/Portal/2F/WebAuthn.pm
lib/Lemonldap/NG/Portal/2F/Yubikey.pm
lib/Lemonldap/NG/Portal/Auth.pod
lib/Lemonldap/NG/Portal/Auth/_Ajax.pm
lib/Lemonldap/NG/Portal/Auth/_WebForm.pm
lib/Lemonldap/NG/Portal/Auth/AD.pm
lib/Lemonldap/NG/Portal/Auth/Apache.pm
lib/Lemonldap/NG/Portal/Auth/CAS.pm
lib/Lemonldap/NG/Portal/Auth/Choice.pm
lib/Lemonldap/NG/Portal/Auth/Combination.pm
lib/Lemonldap/NG/Portal/Auth/Custom.pm
lib/Lemonldap/NG/Portal/Auth/DBI.pm
lib/Lemonldap/NG/Portal/Auth/Demo.pm
lib/Lemonldap/NG/Portal/Auth/Facebook.pm
lib/Lemonldap/NG/Portal/Auth/GitHub.pm
lib/Lemonldap/NG/Portal/Auth/GPG.pm
lib/Lemonldap/NG/Portal/Auth/Kerberos.pm
lib/Lemonldap/NG/Portal/Auth/LDAP.pm
lib/Lemonldap/NG/Portal/Auth/LinkedIn.pm
lib/Lemonldap/NG/Portal/Auth/Null.pm
lib/Lemonldap/NG/Portal/Auth/OpenID.pm
lib/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm
lib/Lemonldap/NG/Portal/Auth/PAM.pm
lib/Lemonldap/NG/Portal/Auth/Proxy.pm
lib/Lemonldap/NG/Portal/Auth/Radius.pm
lib/Lemonldap/NG/Portal/Auth/Remote.pm
lib/Lemonldap/NG/Portal/Auth/REST.pm
lib/Lemonldap/NG/Portal/Auth/SAML.pm
lib/Lemonldap/NG/Portal/Auth/Slave.pm
lib/Lemonldap/NG/Portal/Auth/SSL.pm
lib/Lemonldap/NG/Portal/Auth/Twitter.pm
lib/Lemonldap/NG/Portal/Auth/WebAuthn.pm
lib/Lemonldap/NG/Portal/Auth/WebID.pm
lib/Lemonldap/NG/Portal/Captcha.pod
lib/Lemonldap/NG/Portal/Captcha/CaptchEtat.pm
lib/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm
lib/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm
lib/Lemonldap/NG/Portal/Captcha/SecurityImage.pm
lib/Lemonldap/NG/Portal/CDC.pm
lib/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm
lib/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm
lib/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm
lib/Lemonldap/NG/Portal/Issuer/CAS.pm
lib/Lemonldap/NG/Portal/Issuer/Get.pm
lib/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm
lib/Lemonldap/NG/Portal/Issuer/OpenID.pm
lib/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm
lib/Lemonldap/NG/Portal/Issuer/SAML.pm
lib/Lemonldap/NG/Portal/Lib/2fDevices.pm
lib/Lemonldap/NG/Portal/Lib/_tokenRule.pm
lib/Lemonldap/NG/Portal/Lib/Captcha.pm
lib/Lemonldap/NG/Portal/Lib/CAS.pm
lib/Lemonldap/NG/Portal/Lib/Choice.pm
lib/Lemonldap/NG/Portal/Lib/Code2F.pm
lib/Lemonldap/NG/Portal/Lib/CrowdSec.pm
lib/Lemonldap/NG/Portal/Lib/CrowdSecFilter.pm
lib/Lemonldap/NG/Portal/Lib/CustomModule.pm
lib/Lemonldap/NG/Portal/Lib/DBI.pm
lib/Lemonldap/NG/Portal/Lib/Key.pm
lib/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm
lib/Lemonldap/NG/Portal/Lib/LDAP.pm
lib/Lemonldap/NG/Portal/Lib/Net/LDAP.pm
lib/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm
lib/Lemonldap/NG/Portal/Lib/Notifications/XML.pm
lib/Lemonldap/NG/Portal/Lib/OIDCPlugin.pm
lib/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm
lib/Lemonldap/NG/Portal/Lib/Okta.pm
lib/Lemonldap/NG/Portal/Lib/OneTimeToken.pm
lib/Lemonldap/NG/Portal/Lib/OpenID/Server.pm
lib/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm
lib/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm
lib/Lemonldap/NG/Portal/Lib/OtherSessions.pm
lib/Lemonldap/NG/Portal/Lib/OverConf.pm
lib/Lemonldap/NG/Portal/Lib/Radius.pm
lib/Lemonldap/NG/Portal/Lib/Remote.pm
lib/Lemonldap/NG/Portal/Lib/REST.pm
lib/Lemonldap/NG/Portal/Lib/RESTProxy.pm
lib/Lemonldap/NG/Portal/Lib/SAML.pm
lib/Lemonldap/NG/Portal/Lib/Slave.pm
lib/Lemonldap/NG/Portal/Lib/SMTP.pm
lib/Lemonldap/NG/Portal/Lib/SOAPProxy.pm
lib/Lemonldap/NG/Portal/Lib/WebAuthn.pm
lib/Lemonldap/NG/Portal/Lib/Wrapper.pm
lib/Lemonldap/NG/Portal/Main.pm
lib/Lemonldap/NG/Portal/Main/Auth.pm
lib/Lemonldap/NG/Portal/Main/Constants.pm
lib/Lemonldap/NG/Portal/Main/Display.pm
lib/Lemonldap/NG/Portal/Main/Init.pm
lib/Lemonldap/NG/Portal/Main/Issuer.pm
lib/Lemonldap/NG/Portal/Main/Menu.pm
lib/Lemonldap/NG/Portal/Main/Plugin.pm
lib/Lemonldap/NG/Portal/Main/Plugins.pm
lib/Lemonldap/NG/Portal/Main/Process.pm
lib/Lemonldap/NG/Portal/Main/Request.pm
lib/Lemonldap/NG/Portal/Main/Run.pm
lib/Lemonldap/NG/Portal/Main/SecondFactor.pm
lib/Lemonldap/NG/Portal/Main/UserDB.pm
lib/Lemonldap/NG/Portal/MenuTab.pm
lib/Lemonldap/NG/Portal/MenuTab.pod
lib/Lemonldap/NG/Portal/Password.pod
lib/Lemonldap/NG/Portal/Password/AD.pm
lib/Lemonldap/NG/Portal/Password/Base.pm
lib/Lemonldap/NG/Portal/Password/Choice.pm
lib/Lemonldap/NG/Portal/Password/Combination.pm
lib/Lemonldap/NG/Portal/Password/Custom.pm
lib/Lemonldap/NG/Portal/Password/DBI.pm
lib/Lemonldap/NG/Portal/Password/Demo.pm
lib/Lemonldap/NG/Portal/Password/LDAP.pm
lib/Lemonldap/NG/Portal/Password/Null.pm
lib/Lemonldap/NG/Portal/Password/REST.pm
lib/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm
lib/Lemonldap/NG/Portal/Plugins/AdminLogout.pm
lib/Lemonldap/NG/Portal/Plugins/AutoSignin.pm
lib/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm
lib/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm
lib/Lemonldap/NG/Portal/Plugins/CDA.pm
lib/Lemonldap/NG/Portal/Plugins/CertificateResetByMail.pm
lib/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm
lib/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm
lib/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm
lib/Lemonldap/NG/Portal/Plugins/CheckState.pm
lib/Lemonldap/NG/Portal/Plugins/CheckUser.pm
lib/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm
lib/Lemonldap/NG/Portal/Plugins/CrowdSec.pm
lib/Lemonldap/NG/Portal/Plugins/CrowdSecAgent.pm
lib/Lemonldap/NG/Portal/Plugins/DecryptValue.pm
lib/Lemonldap/NG/Portal/Plugins/ExternalMenu.pm
lib/Lemonldap/NG/Portal/Plugins/FindUser.pm
lib/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm
lib/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm
lib/Lemonldap/NG/Portal/Plugins/GrantSession.pm
lib/Lemonldap/NG/Portal/Plugins/History.pm
lib/Lemonldap/NG/Portal/Plugins/Impersonation.pm
lib/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm
lib/Lemonldap/NG/Portal/Plugins/LocationDetect.pm
lib/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm
lib/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm
lib/Lemonldap/NG/Portal/Plugins/Notifications.pm
lib/Lemonldap/NG/Portal/Plugins/OIDC/AuthPkce.pm
lib/Lemonldap/NG/Portal/Plugins/OIDC/ClientCredentialsGrant.pm
lib/Lemonldap/NG/Portal/Plugins/OIDC/DynamicRegistration.pm
lib/Lemonldap/NG/Portal/Plugins/OIDC/InternalTokenExchange.pm
lib/Lemonldap/NG/Portal/Plugins/OIDC/NativeSso.pm
lib/Lemonldap/NG/Portal/Plugins/OIDC/OfflineTokens.pm
lib/Lemonldap/NG/Portal/Plugins/OIDC/PasswordGrant.pm
lib/Lemonldap/NG/Portal/Plugins/PublicNotifications.pm
lib/Lemonldap/NG/Portal/Plugins/PublicPages.pm
lib/Lemonldap/NG/Portal/Plugins/Refresh.pm
lib/Lemonldap/NG/Portal/Plugins/Register.pm
lib/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm
lib/Lemonldap/NG/Portal/Plugins/RESTServer.pm
lib/Lemonldap/NG/Portal/Plugins/SamlFederation.pm
lib/Lemonldap/NG/Portal/Plugins/SingleSession.pm
lib/Lemonldap/NG/Portal/Plugins/SOAPServer.pm
lib/Lemonldap/NG/Portal/Plugins/StayConnected.pm
lib/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm
lib/Lemonldap/NG/Portal/Plugins/Upgrade.pm
lib/Lemonldap/NG/Portal/Plugins/WebCron.pm
lib/Lemonldap/NG/Portal/Register/AD.pm
lib/Lemonldap/NG/Portal/Register/Base.pm
lib/Lemonldap/NG/Portal/Register/Custom.pm
lib/Lemonldap/NG/Portal/Register/Demo.pm
lib/Lemonldap/NG/Portal/Register/LDAP.pm
lib/Lemonldap/NG/Portal/UserDB.pod
lib/Lemonldap/NG/Portal/UserDB/AD.pm
lib/Lemonldap/NG/Portal/UserDB/CAS.pm
lib/Lemonldap/NG/Portal/UserDB/Choice.pm
lib/Lemonldap/NG/Portal/UserDB/Combination.pm
lib/Lemonldap/NG/Portal/UserDB/Custom.pm
lib/Lemonldap/NG/Portal/UserDB/DBI.pm
lib/Lemonldap/NG/Portal/UserDB/Demo.pm
lib/Lemonldap/NG/Portal/UserDB/Facebook.pm
lib/Lemonldap/NG/Portal/UserDB/LDAP.pm
lib/Lemonldap/NG/Portal/UserDB/Null.pm
lib/Lemonldap/NG/Portal/UserDB/OpenID.pm
lib/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm
lib/Lemonldap/NG/Portal/UserDB/Proxy.pm
lib/Lemonldap/NG/Portal/UserDB/Remote.pm
lib/Lemonldap/NG/Portal/UserDB/REST.pm
lib/Lemonldap/NG/Portal/UserDB/SAML.pm
lib/Lemonldap/NG/Portal/UserDB/Slave.pm
lib/Lemonldap/NG/Portal/UserDB/WebID.pm
Makefile.PL
MANIFEST			This list of files
MANIFEST.SKIP
META.json
META.yml
README
scripts/checkCrowdsec
scripts/crowdsecBan
scripts/downloadSamlMetadata
scripts/lemonldap-ng-portal.preset
scripts/lemonldap-ng-portal.service
scripts/lemonldap-ng-portal.timer
scripts/llngDeleteSession
scripts/llngUserAttributes
scripts/purgeCentralCache
scripts/purgeCentralCache.cron.d
scripts/purgePersistentSessions
site/htdocs/index.fcgi
site/htdocs/index.psgi
site/htdocs/static/bootstrap/2f.png
site/htdocs/static/bootstrap/css/styles.css
site/htdocs/static/bootstrap/css/styles.min.css
site/htdocs/static/bootstrap/js/skin.js
site/htdocs/static/bootstrap/js/skin.min.js
site/htdocs/static/bootstrap/js/skin.min.js.map
site/htdocs/static/bootstrap/password.png
site/htdocs/static/bootstrap/totp.png
site/htdocs/static/bootstrap/webauthn.png
site/htdocs/static/bootstrap/yubikey.png
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-grid.css
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-grid.css.map
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-grid.min.css
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-grid.min.css.map
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-reboot.css
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-reboot.css.map
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-reboot.min.css
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-reboot.min.css.map
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.css
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.css.map
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.min.css
site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.min.css.map
site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.js
site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.js.map
site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.min.js
site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.min.js.map
site/htdocs/static/bwr/fingerprintjs2/fingerprint2.js
site/htdocs/static/bwr/fingerprintjs2/fingerprint2.min.js
site/htdocs/static/bwr/fingerprintjs2/fingerprint2.min.js.map
site/htdocs/static/bwr/font-awesome/css/font-awesome.css
site/htdocs/static/bwr/font-awesome/css/font-awesome.css.map
site/htdocs/static/bwr/font-awesome/css/font-awesome.min.css
site/htdocs/static/bwr/font-awesome/fonts/fontawesome-webfont.eot
site/htdocs/static/bwr/font-awesome/fonts/fontawesome-webfont.svg
site/htdocs/static/bwr/font-awesome/fonts/fontawesome-webfont.ttf
site/htdocs/static/bwr/font-awesome/fonts/fontawesome-webfont.woff
site/htdocs/static/bwr/font-awesome/fonts/fontawesome-webfont.woff2
site/htdocs/static/bwr/jquery-ui/jquery-ui.js
site/htdocs/static/bwr/jquery-ui/jquery-ui.min.js
site/htdocs/static/bwr/jquery-ui/jquery-ui.min.js.map
site/htdocs/static/bwr/jquery/dist/jquery.js
site/htdocs/static/bwr/jquery/dist/jquery.min.js
site/htdocs/static/bwr/jquery/dist/jquery.min.js.map
site/htdocs/static/bwr/jquery/dist/jquery.min.map
site/htdocs/static/bwr/jssha/dist/sha1.js
site/htdocs/static/bwr/jssha/dist/sha1.min.js
site/htdocs/static/bwr/jssha/dist/sha1.min.js.map
site/htdocs/static/bwr/qrious/dist/qrious.js
site/htdocs/static/bwr/qrious/dist/qrious.js.map
site/htdocs/static/bwr/qrious/dist/qrious.min.js
site/htdocs/static/bwr/qrious/dist/qrious.min.js.map
site/htdocs/static/common/2F/okta-push.png
site/htdocs/static/common/2F/okta-sms.png
site/htdocs/static/common/2F/okta-tokensoftwaretotp.png
site/htdocs/static/common/apps/attach.png
site/htdocs/static/common/apps/bell.png
site/htdocs/static/common/apps/bookmark.png
site/htdocs/static/common/apps/configure.png
site/htdocs/static/common/apps/database.png
site/htdocs/static/common/apps/demo.png
site/htdocs/static/common/apps/docs.png
site/htdocs/static/common/apps/folder.png
site/htdocs/static/common/apps/gear.png
site/htdocs/static/common/apps/help.png
site/htdocs/static/common/apps/llng.png
site/htdocs/static/common/apps/mailappt.png
site/htdocs/static/common/apps/money.png
site/htdocs/static/common/apps/network.png
site/htdocs/static/common/apps/README
site/htdocs/static/common/apps/terminal.png
site/htdocs/static/common/apps/thumbnail.png
site/htdocs/static/common/apps/tools.png
site/htdocs/static/common/apps/tux.png
site/htdocs/static/common/apps/web.png
site/htdocs/static/common/apps/wheels.png
site/htdocs/static/common/ar.png
site/htdocs/static/common/backgrounds/1280px-Anse_Source_d'Argent_2-La_Digue.jpg
site/htdocs/static/common/backgrounds/1280px-Autumn-clear-water-waterfall-landscape_-_Virginia_-_ForestWander.jpg
site/htdocs/static/common/backgrounds/1280px-BrockenSnowedTrees.jpg
site/htdocs/static/common/backgrounds/1280px-Cedar_Breaks_National_Monument_partially.jpg
site/htdocs/static/common/backgrounds/1280px-Parry_Peak_from_Winter_Park.jpg
site/htdocs/static/common/backgrounds/Aletschgletscher_mit_Pinus_cembra1.jpg
site/htdocs/static/common/co.png
site/htdocs/static/common/css/entropy.css
site/htdocs/static/common/css/entropy.min.css
site/htdocs/static/common/en.png
site/htdocs/static/common/es.png
site/htdocs/static/common/favicon.ico
site/htdocs/static/common/fi.png
site/htdocs/static/common/fonts/password.ttf
site/htdocs/static/common/fr.png
site/htdocs/static/common/he.png
site/htdocs/static/common/icons/application_cascade.png
site/htdocs/static/common/icons/arrow_refresh.png
site/htdocs/static/common/icons/calendar.png
site/htdocs/static/common/icons/comments.png
site/htdocs/static/common/icons/decryptValue.png
site/htdocs/static/common/icons/door_out.png
site/htdocs/static/common/icons/key.png
site/htdocs/static/common/icons/oidc.png
site/htdocs/static/common/icons/ok.png
site/htdocs/static/common/icons/sfa_manager.png
site/htdocs/static/common/icons/switchcontext_OFF.png
site/htdocs/static/common/icons/switchcontext_ON.png
site/htdocs/static/common/icons/vcard_edit.png
site/htdocs/static/common/icons/warning.png
site/htdocs/static/common/it.png
site/htdocs/static/common/js/2fregistration.js
site/htdocs/static/common/js/2fregistration.min.js
site/htdocs/static/common/js/2fregistration.min.js.map
site/htdocs/static/common/js/autoRenew.js
site/htdocs/static/common/js/autoRenew.min.js
site/htdocs/static/common/js/autoRenew.min.js.map
site/htdocs/static/common/js/captcha.js
site/htdocs/static/common/js/captcha.min.js
site/htdocs/static/common/js/captcha.min.js.map
site/htdocs/static/common/js/captchetat-js.js
site/htdocs/static/common/js/captchetat-js.min.js
site/htdocs/static/common/js/captchetat-js.min.js.map
site/htdocs/static/common/js/carousel.js
site/htdocs/static/common/js/carousel.min.js
site/htdocs/static/common/js/carousel.min.js.map
site/htdocs/static/common/js/confirm.js
site/htdocs/static/common/js/confirm.min.js
site/htdocs/static/common/js/confirm.min.js.map
site/htdocs/static/common/js/entropy.js
site/htdocs/static/common/js/entropy.min.js
site/htdocs/static/common/js/entropy.min.js.map
site/htdocs/static/common/js/generic2fregistration.js
site/htdocs/static/common/js/generic2fregistration.min.js
site/htdocs/static/common/js/generic2fregistration.min.js.map
site/htdocs/static/common/js/globalLogout.js
site/htdocs/static/common/js/globalLogout.min.js
site/htdocs/static/common/js/globalLogout.min.js.map
site/htdocs/static/common/js/hibp.js
site/htdocs/static/common/js/hibp.min.js
site/htdocs/static/common/js/hibp.min.js.map
site/htdocs/static/common/js/idpchoice.js
site/htdocs/static/common/js/idpchoice.min.js
site/htdocs/static/common/js/idpchoice.min.js.map
site/htdocs/static/common/js/info.js
site/htdocs/static/common/js/info.min.js
site/htdocs/static/common/js/info.min.js.map
site/htdocs/static/common/js/kerberos.js
site/htdocs/static/common/js/kerberos.min.js
site/htdocs/static/common/js/kerberos.min.js.map
site/htdocs/static/common/js/kerberosChoice.js
site/htdocs/static/common/js/kerberosChoice.min.js
site/htdocs/static/common/js/kerberosChoice.min.js.map
site/htdocs/static/common/js/notifications.js
site/htdocs/static/common/js/notifications.min.js
site/htdocs/static/common/js/notifications.min.js.map
site/htdocs/static/common/js/oidcchecksession.js
site/htdocs/static/common/js/oidcchecksession.min.js
site/htdocs/static/common/js/oidcchecksession.min.js.map
site/htdocs/static/common/js/oidcOfflineTokens.js
site/htdocs/static/common/js/oidcOfflineTokens.min.js
site/htdocs/static/common/js/oidcOfflineTokens.min.js.map
site/htdocs/static/common/js/password2fregistration.js
site/htdocs/static/common/js/password2fregistration.min.js
site/htdocs/static/common/js/password2fregistration.min.js.map
site/htdocs/static/common/js/portal.js
site/htdocs/static/common/js/portal.min.js
site/htdocs/static/common/js/portal.min.js.map
site/htdocs/static/common/js/ppolicy.js
site/htdocs/static/common/js/ppolicy.min.js
site/htdocs/static/common/js/ppolicy.min.js.map
site/htdocs/static/common/js/recaptchav2.js
site/htdocs/static/common/js/recaptchav2.min.js
site/htdocs/static/common/js/recaptchav2.min.js.map
site/htdocs/static/common/js/recaptchav3.js
site/htdocs/static/common/js/recaptchav3.min.js
site/htdocs/static/common/js/recaptchav3.min.js.map
site/htdocs/static/common/js/redirect.js
site/htdocs/static/common/js/redirect.min.js
site/htdocs/static/common/js/redirect.min.js.map
site/htdocs/static/common/js/registerbrowser.js
site/htdocs/static/common/js/registerbrowser.min.js
site/htdocs/static/common/js/registerbrowser.min.js.map
site/htdocs/static/common/js/ssl.js
site/htdocs/static/common/js/ssl.min.js
site/htdocs/static/common/js/ssl.min.js.map
site/htdocs/static/common/js/sslChoice.js
site/htdocs/static/common/js/sslChoice.min.js
site/htdocs/static/common/js/sslChoice.min.js.map
site/htdocs/static/common/js/totpregistration.js
site/htdocs/static/common/js/totpregistration.min.js
site/htdocs/static/common/js/totpregistration.min.js.map
site/htdocs/static/common/js/webauthn-json.browser-global.js
site/htdocs/static/common/js/webauthn-json.browser-global.js.map
site/htdocs/static/common/js/webauthn-json.browser-global.min.js
site/htdocs/static/common/js/webauthn-json.browser-global.min.js.map
site/htdocs/static/common/js/webauthncheck.js
site/htdocs/static/common/js/webauthncheck.min.js
site/htdocs/static/common/js/webauthncheck.min.js.map
site/htdocs/static/common/js/webauthnregistration.js
site/htdocs/static/common/js/webauthnregistration.min.js
site/htdocs/static/common/js/webauthnregistration.min.js.map
site/htdocs/static/common/logos/logo_llng_400px.png
site/htdocs/static/common/logos/logo_llng_old.png
site/htdocs/static/common/mfe.png
site/htdocs/static/common/modules/Apache.png
site/htdocs/static/common/modules/CAS.png
site/htdocs/static/common/modules/CustomAuth.png
site/htdocs/static/common/modules/Facebook.png
site/htdocs/static/common/modules/GitHub.png
site/htdocs/static/common/modules/Google.png
site/htdocs/static/common/modules/Kerberos.png
site/htdocs/static/common/modules/LinkedIn.png
site/htdocs/static/common/modules/OpenIDConnect.png
site/htdocs/static/common/modules/SAML.png
site/htdocs/static/common/modules/Slave.png
site/htdocs/static/common/modules/SSL.png
site/htdocs/static/common/modules/Twitter.png
site/htdocs/static/common/modules/webauthn.png
site/htdocs/static/common/modules/WebID.png
site/htdocs/static/common/nl.png
site/htdocs/static/common/pl.png
site/htdocs/static/common/pt.png
site/htdocs/static/common/pt_BR.png
site/htdocs/static/common/ro.png
site/htdocs/static/common/ru.png
site/htdocs/static/common/sk.png
site/htdocs/static/common/tr.png
site/htdocs/static/common/vi.png
site/htdocs/static/common/zh.png
site/htdocs/static/common/zh_TW.png
site/htdocs/static/languages/ar.json
site/htdocs/static/languages/en.json
site/htdocs/static/languages/es.json
site/htdocs/static/languages/fi.json
site/htdocs/static/languages/fr.json
site/htdocs/static/languages/he.json
site/htdocs/static/languages/it.json
site/htdocs/static/languages/mfe.json
site/htdocs/static/languages/pl.json
site/htdocs/static/languages/pt.json
site/htdocs/static/languages/pt_BR.json
site/htdocs/static/languages/ru.json
site/htdocs/static/languages/sk.json
site/htdocs/static/languages/tr.json
site/htdocs/static/languages/vi.json
site/htdocs/static/languages/zh.json
site/htdocs/static/languages/zh_TW.json
site/js-src/.browserslistrc
site/js-src/2fregistration.js
site/js-src/autoRenew.js
site/js-src/captcha.js
site/js-src/carousel.js
site/js-src/confirm.js
site/js-src/entropy.js
site/js-src/generic2fregistration.js
site/js-src/globalLogout.js
site/js-src/hibp.js
site/js-src/idpchoice.js
site/js-src/info.js
site/js-src/kerberos.js
site/js-src/kerberosChoice.js
site/js-src/notifications.js
site/js-src/oidcchecksession.js
site/js-src/oidcOfflineTokens.js
site/js-src/password2fregistration.js
site/js-src/portal.js
site/js-src/ppolicy.js
site/js-src/recaptchav2.js
site/js-src/recaptchav3.js
site/js-src/redirect.js
site/js-src/registerbrowser.js
site/js-src/rollup.config.cjs
site/js-src/ssl.js
site/js-src/sslChoice.js
site/js-src/totpregistration.js
site/js-src/webauthncheck.js
site/js-src/webauthnregistration.js
site/templates/bootstrap/2fchoice.tpl
site/templates/bootstrap/2fregisters.tpl
site/templates/bootstrap/2fwait.tpl
site/templates/bootstrap/captcha.tpl
site/templates/bootstrap/casBack2Url.tpl
site/templates/bootstrap/certificateReset.tpl
site/templates/bootstrap/checkdevops.tpl
site/templates/bootstrap/checklogins.tpl
site/templates/bootstrap/checkuser.tpl
site/templates/bootstrap/confirm.tpl
site/templates/bootstrap/contextSwitching.tpl
site/templates/bootstrap/customfooter.tpl
site/templates/bootstrap/customhead.tpl
site/templates/bootstrap/customheader.tpl
site/templates/bootstrap/customLoginFooter.tpl
site/templates/bootstrap/customLoginHeader.tpl
site/templates/bootstrap/decryptvalue.tpl
site/templates/bootstrap/error.tpl
site/templates/bootstrap/errormsg.tpl
site/templates/bootstrap/ext2fcheck.tpl
site/templates/bootstrap/finduser.tpl
site/templates/bootstrap/footer.tpl
site/templates/bootstrap/generic2fregister.tpl
site/templates/bootstrap/globallogout.tpl
site/templates/bootstrap/gpgform.tpl
site/templates/bootstrap/header.tpl
site/templates/bootstrap/idpchoice.tpl
site/templates/bootstrap/impersonation.tpl
site/templates/bootstrap/info.tpl
site/templates/bootstrap/ldapPpGrace.tpl
site/templates/bootstrap/login.tpl
site/templates/bootstrap/mail.tpl
site/templates/bootstrap/menu.tpl
site/templates/bootstrap/noHistory.tpl
site/templates/bootstrap/notification.tpl
site/templates/bootstrap/notifications.tpl
site/templates/bootstrap/oidcConsents.tpl
site/templates/bootstrap/oidcGiveConsent.tpl
site/templates/bootstrap/oidcLogout.tpl
site/templates/bootstrap/oidcOfflineTokens.tpl
site/templates/bootstrap/okta2fchoice.tpl
site/templates/bootstrap/openid.tpl
site/templates/bootstrap/openidform.tpl
site/templates/bootstrap/openIdPol.tpl
site/templates/bootstrap/openIdTrust.tpl
site/templates/bootstrap/password.tpl
site/templates/bootstrap/password2fcheck.tpl
site/templates/bootstrap/password2fregister.tpl
site/templates/bootstrap/passwordpolicy.tpl
site/templates/bootstrap/public/test.tpl
site/templates/bootstrap/pwdWillExpire.tpl
site/templates/bootstrap/redirect.tpl
site/templates/bootstrap/register.tpl
site/templates/bootstrap/registerBrowser.tpl
site/templates/bootstrap/removeOther.tpl
site/templates/bootstrap/samlRedirectToIdp.tpl
site/templates/bootstrap/samlSpLogout.tpl
site/templates/bootstrap/samlSpsLogout.tpl
site/templates/bootstrap/samlSpSoapLogout.tpl
site/templates/bootstrap/sessionArray.tpl
site/templates/bootstrap/simpleInfo.tpl
site/templates/bootstrap/sslform.tpl
site/templates/bootstrap/sslformChoice.tpl
site/templates/bootstrap/standardform.tpl
site/templates/bootstrap/totp2fcheck.tpl
site/templates/bootstrap/totp2fregister.tpl
site/templates/bootstrap/upgradesession.tpl
site/templates/bootstrap/webauthn2fcheck.tpl
site/templates/bootstrap/webauthn2fregister.tpl
site/templates/bootstrap/webauthnform.tpl
site/templates/bootstrap/yubikey2fregister.tpl
site/templates/bootstrap/yubikeyform.tpl
site/templates/common/bullet_go.png
site/templates/common/key.png
site/templates/common/mail/ar.json
site/templates/common/mail/co.json
site/templates/common/mail/de.json
site/templates/common/mail/en.json
site/templates/common/mail/es.json
site/templates/common/mail/fi.json
site/templates/common/mail/fr.json
site/templates/common/mail/he.json
site/templates/common/mail/it.json
site/templates/common/mail/ms.json
site/templates/common/mail/pl.json
site/templates/common/mail/pt.json
site/templates/common/mail/pt_BR.json
site/templates/common/mail/ru.json
site/templates/common/mail/sk.json
site/templates/common/mail/tr.json
site/templates/common/mail/vi.json
site/templates/common/mail/zh.json
site/templates/common/mail/zh_TW.json
site/templates/common/mail_2fcode.tpl
site/templates/common/mail_certificateConfirm.tpl
site/templates/common/mail_certificateReset.tpl
site/templates/common/mail_confirm.tpl
site/templates/common/mail_footer.tpl
site/templates/common/mail_header.tpl
site/templates/common/mail_new_location_warning.tpl
site/templates/common/mail_password.tpl
site/templates/common/mail_register_confirm.tpl
site/templates/common/mail_register_done.tpl
site/templates/common/notification.xsl
site/templates/common/notifinclude.tpl
site/templates/common/oidc_checksession.tpl
site/templates/common/script.tpl
t/00-Switch.t
t/01-AuthDemo.t
t/01-BuildRule.t
t/01-BuildUrl.t
t/01-Cache-Tag.t
t/01-Cookie-Domain.t
t/01-CSP-and-CORS-headers.t
t/01-Custom2fa.t
t/01-CustomMenu.pm
t/01-disabledPlugins.t
t/01-downloadSamlMetadata.t
t/01-Dynamic-Portal-Url.t
t/01-EnablePasswordDisplay.t
t/01-Handler-redirection-and-URL-check-by-portal.t
t/01-Keys.t
t/01-Mail-Tpl.t
t/01-OneTimeToken.t
t/01-pdata.t
t/01-PluginEntrypoints.t
t/01-Reject-Hashes-in-URL.t
t/01-Unauth-Logout.t
t/01-WebAuthn-Registration.t
t/01-WebAuthn.t
t/02-Custom-Template-Parameters.t
t/02-Menu-Homonymous-Apps.t
t/02-Password-Demo-checkEntropy.t
t/02-Password-Demo-checkHIBP.t
t/02-Password-Demo-Hook.t
t/02-Password-Demo-Local-Ppolicy.t
t/02-Password-Demo-Local-SpeChars-Ppolicy.t
t/02-Password-Demo-Mail.t
t/02-Password-Demo.t
t/02-Password-Encrypted-Demo.t
t/02-SendHtml-Plugin.t
t/03-ConfTimeout.t
t/03-SessionTimeout.t
t/03-XSS-protection.t
t/04-language-selection.t
t/05-Hashed-Session.t
t/06-Missing-conf.t
t/06-portal-maintainance.t
t/10-AuthCustom.t
t/11-MessageBroker-Logout.t
t/11-MessageBroker-MQTT.t
t/11-MessageBroker-Pg.t
t/11-MessageBroker-Redis.t
t/11-MessageBroker-Web.t
t/12-EventStatus.t
t/19-Auth-Null.t
t/20-Auth-and-password-DBI-custom-hash.t
t/20-Auth-and-password-DBI-dynamic-hash.t
t/20-Auth-and-password-DBI-encrypt.t
t/20-Auth-and-password-DBI.t
t/20-Auth-DBI-utf8.t
t/21-Auth-and-password-LDAP.t
t/21-Auth-LDAP-attributes.t
t/21-Auth-LDAP-group-with-group-filter.t
t/21-Auth-LDAP-group-without-group-filter.t
t/21-Auth-LDAP-Policy.t
t/22-Auth-and-password-AD.t
t/23-Auth-and-password-REST.t
t/24-AuthApache.t
t/24-AuthKerberos.t
t/25-AuthSlave-with-Choice.t
t/25-AuthSlave-with-Credentials.t
t/26-AuthRadius-Attributes.t
t/26-AuthRadius.t
t/26-AuthRemote.t
t/27-AuthProxy-with-choice.t
t/27-AuthProxy.t
t/28-AuthChoice-2FA.t
t/28-AuthChoice-and-password.t
t/28-AuthChoice-Custom.t
t/28-AuthChoice-Slave-rememberAuthChoice.t
t/28-AuthChoice-with-captcha.t
t/28-AuthChoice-with-info.t
t/28-AuthChoice-with-over.t
t/28-AuthChoice-with-rules.t
t/28-AuthChoice-with-token.t
t/29-AuthGPG.t
t/29-AuthKerberos-Choice.t
t/29-AuthSSL.t
t/29-AuthWebAuthn-Choice.t
t/29-AuthWebAuthn.t
t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t
t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t
t/30-Auth-and-issuer-SAML-Federation.t
t/30-Auth-and-issuer-SAML-Metadata.t
t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t
t/30-Auth-and-issuer-SAML-POST-deactivated.t
t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t
t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t
t/30-Auth-and-issuer-SAML-POST.t
t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.t
t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.t
t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t
t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t
t/30-Auth-and-issuer-SAML-Redirect-With-Info.t
t/30-Auth-and-issuer-SAML-Redirect.t
t/30-Auth-CAS-Reauth.t
t/30-Auth-Oidc-Reauth.t
t/30-Auth-ResolutionRule.t
t/30-Auth-Saml-Reauth.t
t/30-Auth-SAML-with-choice.t
t/30-CDC-open-redirect.t
t/30-CDC.t
t/30-Lazy-Loading.t
t/30-SAML-Federation-Config.t
t/30-SAML-Head-to-Tail-POST.t
t/30-SAML-Key-Override-IDP.t
t/30-SAML-Key-Override-SP.t
t/30-SAML-Macros.t
t/30-SAML-NameID-IDP.t
t/30-SAML-NameID-SP.t
t/30-SAML-POST-Logout-when-expired.t
t/30-SAML-POST-Logout-when-removed.t
t/30-SAML-POST-with-2F-and-Notification.t
t/30-SAML-POST-with-2F-UpgradeOnly.t
t/30-SAML-POST-with-Notification.t
t/30-SAML-ReAuth-with-Choice-Kerberos.t
t/30-SAML-ReAuth-with-choice.t
t/30-SAML-ReAuth-with-Cmb-Kerberos.t
t/30-SAML-ReAuth.t
t/30-SAML-RelayState.t
t/30-SAML-Response.t
t/30-SAML-SP-rule.t
t/31-Auth-and-issuer-CAS-backchannel-logout.t
t/31-Auth-and-issuer-CAS-declared-app-deactivated.t
t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.t
t/31-Auth-and-issuer-CAS-declared-app-userattr.t
t/31-Auth-and-issuer-CAS-declared-app.t
t/31-Auth-and-issuer-CAS-declared-apps.t
t/31-Auth-and-issuer-CAS-default.t
t/31-Auth-and-issuer-CAS-Logout-20.t
t/31-Auth-and-issuer-CAS-Logout-30.t
t/31-Auth-and-issuer-CAS-proxied.t
t/31-Auth-and-issuer-CAS-samlValidate.t
t/31-Auth-and-issuer-CAS-with-choice-and-cancel.t
t/31-Auth-and-issuer-CAS-with-choice.t
t/31-Auth-and-issuer-CAS-XSS-on-logout.t
t/31-CAS-10.t
t/31-CAS-Gateway.t
t/31-CAS-Hooks.t
t/31-CAS-jsRedirect.t
t/31-CAS-Logout-propagate-OIDC.t
t/31-CAS-Logout-with-hashed-storage.t
t/31-CAS-Logout.t
t/31-CAS-Macros.t
t/31-CAS-Prefix.t
t/31-CAS-Proxy.t
t/31-CAS-SamlValidate.t
t/31-CAS-Security.t
t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t
t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t
t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.t
t/32-Auth-and-issuer-OIDC-authorization_code-public_client.t
t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t
t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t
t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t
t/32-Auth-and-issuer-OIDC-authorization_code.t
t/32-Auth-and-issuer-OIDC-authorization_code_deactivated.t
t/32-Auth-and-issuer-OIDC-hybrid.t
t/32-Auth-and-issuer-OIDC-implicit-no-token.t
t/32-Auth-and-issuer-OIDC-implicit.t
t/32-Auth-and-issuer-OIDC-PKCE-2.t
t/32-Auth-and-issuer-OIDC-PKCE.t
t/32-Auth-and-issuer-OIDC-RFC9207-iss.t
t/32-Auth-and-issuer-OIDC-sorted.t
t/32-Auth-OIDC-JWKS-Refresh.t
t/32-Auth-OIDC-Parameters.t
t/32-OIDC-admin-Back-Channel-Logout-sid.t
t/32-OIDC-Back-Channel-Logout-custom-sub.t
t/32-OIDC-Back-Channel-Logout-no-sid.t
t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t
t/32-OIDC-Back-Channel-Logout-sid-offline.t
t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t
t/32-OIDC-Back-Channel-Logout-sid.t
t/32-OIDC-bad-auth-method.t
t/32-OIDC-ClaimTypes.t
t/32-OIDC-Client-Hooks.t
t/32-OIDC-ClientCredentials-Grant.t
t/32-OIDC-Code-Flow-Mobile.t
t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t
t/32-OIDC-Code-Flow-with-2F.t
t/32-OIDC-Double-Keys-without-kid.t
t/32-OIDC-Double-Keys.t
t/32-OIDC-gateway-custom-sub.t
t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t
t/32-OIDC-Grant-Type-Rules.t
t/32-OIDC-Hook-GetRpConfig.t
t/32-OIDC-Hooks.t
t/32-OIDC-ID-Token.t
t/32-OIDC-JWE.t
t/32-OIDC-JWS-client_secret_jwt.t
t/32-OIDC-JWS-private_key_jwt.t
t/32-OIDC-JWT-type-header.t
t/32-OIDC-key-override.t
t/32-OIDC-login_hint.t
t/32-OIDC-Logout-from-RP-bypass-confirm.t
t/32-OIDC-Logout-redirect-uri-not-allowed.t
t/32-OIDC-Logout-unauth.t
t/32-OIDC-Macro.t
t/32-OIDC-Metadata.t
t/32-OIDC-Native-SSO.t
t/32-OIDC-no-Metadata.t
t/32-OIDC-Offline-Session.t
t/32-OIDC-OP-claims-in-accesstoken.t
t/32-OIDC-OP-claims-in-idtoken.t
t/32-OIDC-Opaque-Token.t
t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t
t/32-OIDC-Password-Grant.t
t/32-OIDC-prompt-none.t
t/32-OIDC-redirect_uri-filter.t
t/32-OIDC-Refresh-Token-Online-Offline.t
t/32-OIDC-Refresh-Token.t
t/32-OIDC-Register-with-bad-redirect-uri.t
t/32-OIDC-Register.t
t/32-OIDC-Request-Uri.t
t/32-OIDC-Response-Modes.t
t/32-OIDC-RP-rule.t
t/32-OIDC-strict-JWS-private_key_jwt.t
t/32-OIDC-Token-Exchange.t
t/32-OIDC-Token-Introspection-JWT.t
t/32-OIDC-Token-Introspection.t
t/32-OIDC-Token-Security.t
t/32-RemoveOIDCToken.t
t/33-Auth-and-issuer-OpenID2.t
t/34-Auth-Proxy-and-REST-Server.t
t/34-Auth-Proxy-and-REST-sessions.t
t/34-Auth-Proxy-and-SOAP-Server.t
t/35-My-session.t
t/35-REST-auth-password-server.t
t/35-REST-config-backend.t
t/35-REST-export-password.t
t/35-REST-OAuth2-deny.t
t/35-REST-OAuth2.t
t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.t
t/35-REST-sessions-with-AuthBasic-handler-with-2FA.t
t/35-REST-sessions-with-AuthBasic-handler.t
t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t
t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t
t/35-REST-sessions-with-REST-server.t
t/35-SOAP-config-backend.t
t/35-SOAP-sessions-with-SOAP-server.t
t/36-Choice-with-Combination.t
t/36-Combination-Custom.t
t/36-Combination-Kerberos-multiple-domains.t
t/36-Combination-Password.t
t/36-Combination-SSL-Kerberos.t
t/36-Combination-with-Choice.t
t/36-Combination-with-over.t
t/36-Combination-with-token.t
t/36-Combination-with-TOTP.t
t/36-Combination.t
t/37-CAS-App-to-SAML-IdP-POST.t
t/37-Issuer-Display-Rule.t
t/37-Issuer-Timeout.t
t/37-Logout-from-2-chained-SAML-SP-SOAP.t
t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t
t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t
t/37-Logout-from-OIDC-RP-to-SAML-SP.t
t/37-OIDC-and-DBI-with-choice-and-override.t
t/37-OIDC-RP-to-SAML-IdP.t
t/37-SAML-SP-GET-to-SAML-with-Logout.t
t/37-SAML-SP-POST-to-CAS-server-with-Choice.t
t/37-SAML-SP-POST-to-CAS-server.t
t/37-SAML-SP-to-OIDC-OP.t
t/38-No-persistent-session.t
t/39-Failing-RP-Logout.t
t/40-Notifications-Explorer-JSON-File.t
t/40-Notifications-Explorer-XML-File.t
t/40-Notifications-JSON-DBI.t
t/40-Notifications-JSON-File-with-token.t
t/40-Notifications-JSON-File.t
t/40-Notifications-JSON-LDAP.t
t/40-Notifications-JSON-Server.t
t/40-Notifications-PublicNotif.t
t/40-Notifications-XML-DBI.t
t/40-Notifications-XML-File.t
t/40-Notifications-XML-Server.t
t/41-Captcha-old-api.t
t/41-Captcha-with-LDAP.t
t/41-Captcha-with-rule.t
t/41-Captcha.t
t/41-CaptchEtat.t
t/41-Token-with-global-storage.t
t/41-Token.t
t/42-Register-Custom.t
t/42-Register-Demo-with-captcha.t
t/42-Register-Demo-with-CustomBody.t
t/42-Register-Demo-with-token.t
t/42-Register-Demo.t
t/42-Register-LDAP.t
t/42-Register-Security.t
t/43-MailPasswordReset-Choice.t
t/43-MailPasswordReset-Combination-LDAP.t
t/43-MailPasswordReset-Combination.t
t/43-MailPasswordReset-DBI.t
t/43-MailPasswordReset-Hook.t
t/43-MailPasswordReset-LDAP.t
t/43-MailPasswordReset-with-captcha.t
t/43-MailPasswordReset-with-token.t
t/43-MailPasswordReset.t
t/44-CertificateResetByMail-Demo.t
t/44-CertificateResetByMail-LDAP.t
t/50-IssuerGet.t
t/50-IssuerJitsiJWT.t
t/51-OIDC-Internal-Token-Exchange-no-audience.t
t/51-OIDC-Internal-Token-Exchange.t
t/56-CheckDevOps-with-Download.t
t/56-CheckDevOps.t
t/57-GlobalLogout-with-Confirmation.t
t/57-GlobalLogout-with-Double-cookies-Single-session.t
t/57-GlobalLogout-with-Double-cookies.t
t/57-GlobalLogout-with-OIDC-BCL.t
t/57-GlobalLogout-without-Timer.t
t/57-GlobalLogout.t
t/57-LogoutForward.t
t/57-LogoutForward2153.t
t/58-DecryptValue-with-custom-function.t
t/58-DecryptValue-with-internal-function.t
t/59-Double-cookies-for-a-Single-session.t
t/59-Double-cookies-for-Double-sessions.t
t/59-Double-cookies-Refresh-and-Logout.t
t/59-Secured-cookie-Refresh-and-Logout.t
t/61-AdaptativeAuthenticationLevel.t
t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.t
t/61-BruteForceProtection-with-Incremental-lockTimes.t
t/61-BruteForceProtection.t
t/61-CrowdSec-warn.t
t/61-CrowdSec.t
t/61-CrowdSecAgent.t
t/61-ForceAuthn.t
t/61-GrantSession.t
t/61-LocationDetect.t
t/61-NewLocationWarning-Custom.t
t/61-NewLocationWarning.t
t/61-Session-ActivityTimeout.t
t/61-Session-Timeout.t
t/61-WebCron.t
t/62-Refresh-plugin.t
t/62-SingleSession-with-History.t
t/62-SingleSession-with-Rules.t
t/62-SingleSession.t
t/62-UpgradeSession-disabled.t
t/62-UpgradeSession.t
t/63-History.t
t/64-StayConnected-single-connection.t
t/64-StayConnected-singleSession.t
t/64-StayConnected-with-History.t
t/64-StayConnected-with-rule.t
t/64-StayConnected-without-fingerprint-checking.t
t/64-StayConnected.t
t/65-AutoSignin.t
t/65-CheckState-with-choice.t
t/65-CheckState.t
t/66-CDA-already-auth.t
t/66-CDA-PSGI-Try.t
t/66-CDA-wildcard.t
t/66-CDA-with-doubleCookies.t
t/66-CDA-with-REST.t
t/66-CDA-with-SOAP.t
t/66-CDA.t
t/67-CheckUser-with-Global-token.t
t/67-CheckUser-with-hidden-attributes.t
t/67-CheckUser-with-history.t
t/67-CheckUser-with-Impersonation-and-Macros.t
t/67-CheckUser-with-issuer-SAML-POST.t
t/67-CheckUser-with-rules.t
t/67-CheckUser-with-token.t
t/67-CheckUser-with-UnrestrictedUser.t
t/67-CheckUser.t
t/68-ContextSwitching-with-2F-allowed.t
t/68-ContextSwitching-with-2F.t
t/68-ContextSwitching-with-Impersonation.t
t/68-ContextSwitching-with-Logout.t
t/68-ContextSwitching-with-TOTP-and-Notification.t
t/68-ContextSwitching-with-UnrestrictedUser.t
t/68-ContextSwitching.t
t/68-FindUser-with-BadChoice-and-token.t
t/68-FindUser-with-Choice-and-token.t
t/68-FindUser-with-Combination.t
t/68-FindUser-with-DBI.t
t/68-FindUser-with-Demo-and-captcha.t
t/68-FindUser-with-Demo-and-required-params.t
t/68-FindUser-with-Demo-and-token.t
t/68-FindUser-with-Demo.t
t/68-FindUser-with-LDAP.t
t/68-FindUser-with-REST.t
t/68-FindUser-with-UpgradeSession.t
t/68-FindUser-without-attribute.t
t/68-FindUser-without-Impersonation.t
t/68-Impersonation-with-2F.t
t/68-Impersonation-with-Custom-Plugin.t
t/68-Impersonation-with-doubleCookies.t
t/68-Impersonation-with-filtered-merge.t
t/68-Impersonation-with-History.t
t/68-Impersonation-with-merge.t
t/68-Impersonation-with-TOTP.t
t/68-Impersonation-with-UnrestrictedUser.t
t/68-Impersonation.t
t/68-InitializePasswordReset.t
t/69-ExternalMenu.t
t/70-2F-Password.t
t/70-2F-targetAuthnLevel.t
t/70-2F-TOTP-encryption.t
t/70-2F-TOTP-Hook.t
t/70-2F-TOTP-multiple-register.t
t/70-2F-TOTP-multiple.t
t/70-2F-TOTP-params-with-global-storage.t
t/70-2F-TOTP-with-History-and-Refresh.t
t/70-2F-TOTP-with-LDAP.t
t/70-2F-TOTP-with-Range.t
t/70-2F-TOTP-with-TTL-and-JSON.t
t/70-2F-TOTP-with-TTL-and-XML.t
t/70-2F-TOTP-with-TTL.t
t/72-2F-REST-CodeActivation-Resend.t
t/72-2F-REST-with-History.t
t/74-2F-Required-Issuer-Timeouts.t
t/74-2F-Required.t
t/76-2F-Ext-with-BruteForce.t
t/76-2F-Ext-with-CodeActivation-Resend.t
t/76-2F-Ext-with-CodeActivation.t
t/76-2F-Ext-with-GrantSession.t
t/76-2F-Ext-with-History.t
t/77-2F-Extra-Register.t
t/77-2F-Extra.t
t/77-2F-Mail-SessionKey.t
t/77-2F-Mail-with-global-storage.t
t/77-2F-Mail.t
t/77-2F-Radius.t
t/77-2F-Retry.t
t/77-2F-Trust.t
t/78-2F-Upgrade-Many.t
t/78-2F-Upgrade.t
t/78-2F-UpgradeOnly-with-forceFlag.t
t/78-2F-UpgradeOnly-without-2F.t
t/78-2F-UpgradeOnly.t
t/79-2F-Yubikey-from-Session.t
t/79-2F-Yubikey.t
t/80-2F-Okta.t
t/81-MostViewedApplications.t
t/90-Translations.t
t/91-Handler-cache-cleaned.t
t/91-Memory-Leak.t
t/91-no-console.log.t
t/92-Required-Auth-Methods.t
t/92-Required-Issuer-Methods.t
t/92-Required-UserDB-Methods.t
t/99-Bad-logLevel.t
t/99-Dont-load-Dumper.t
t/99-pod.t
t/activemq/activemq.pm
t/AfterDataCustomPlugin.pm
t/CaptchaOldApi.pm
t/cas-lib.pm
t/CasHookPlugin.pm
t/ChoiceHookPlugin.pm
t/crowdsec-scenarii/http-admin-probing/.maxfailures
t/crowdsec-scenarii/http-admin-probing/.scenario
t/crowdsec-scenarii/http-admin-probing/.timewindow
t/crowdsec-scenarii/http-admin-probing/patterns.txt
t/crowdsec-scenarii/http-cve-test/.scenario
t/crowdsec-scenarii/http-cve-test/patterns.re
t/crowdsec-scenarii/http-sensitive-files/.scenario
t/crowdsec-scenarii/http-sensitive-files/patterns.txt
t/crowdsec-scenarii/legacy.url.re
t/crowdsec-scenarii/urlskip/allowed.txt
t/Custom.pm
t/CustomMenu.pm
t/DbiCustomHash.pm
t/geoip/GeoIP2-City-Test.mmdb
t/geoip/GeoIP2-Country-Test.mmdb
t/gpghome/key.asc
t/gpghome/openpgp-revocs.d/9482CEFB055809CBAFE6D71AAB2D5542891D1677.rev
t/gpghome/private-keys-v1.d/A076B0E7DB141A919271EE8B581CDFA8DA42F333.key
t/gpghome/private-keys-v1.d/B7219440BCCD85200121CFB89F94C8D98C0397B3.key
t/gpghome/pubring.kbx
t/gpghome/tofu.db
t/gpghome/trustdb.gpg
t/HistoryPlugin.pm
t/lib/Apache/Session/Timeout.pm
t/lib/Lemonldap/NG/Common/Conf/Backends/Timeout.pm
t/lib/Lemonldap/NG/Handler/Test.pm
t/lib/Lemonldap/NG/Portal/Auth/LDAPPolicy.pm
t/lib/Lemonldap/NG/Portal/Custom.pm
t/lmConf-1.json
t/LogoutFail.pm
t/main-idps-renater-metadata.xml
t/main-sps-renater-metadata.xml
t/oidc-lib.pm
t/OidcClientHookPlugin.pm
t/OidcHookPlugin.pm
t/parse-dir.pm
t/PasswordHookPlugin.pm
t/pdata.pm
t/PluginEntryPoints/Consumer.pm
t/PluginEntryPoints/ListeningService.pm
t/PluginEntryPoints/Target.pm
t/postgres/init.sql
t/postgres/pg.pm
t/pubsub.pm
t/README.md
t/redis/redis.conf
t/redis/redis.pm
t/saml-lib.pm
t/SamlHookPlugin.pm
t/Secrets.pm
t/sendCode.pl
t/SendHtmlPlugin.pm
t/sendOTP.pl
t/separate-handler.pm
t/SessionExplorer.pm
t/sessions/lock/.exists
t/sessions/saml/lock/.exists
t/sessions2/6e30af4ffa5689b3e49a104d1b160d316db2b2161a0f45776994eed19dbdc101
t/sessions2/lock/Apache-Session-6e30af4ffa5689b3e49a104d1b160d316db2b2161a0f45776994eed19dbdc101.lock
t/sfHookPlugin.pm
t/smtp.pm
t/templates/bootstrap/customheader.tpl
t/templates/bootstrap/custommenu.tpl
t/templates/bootstrap/test_mail.tpl
t/templates/mailtplskin/all.json
t/templates/mailtplskin/fr.json
t/templates/mailtplskin/mail_header.tpl
t/test-ldap.pm
t/test-lib.pm
t/test-psgi.pm
t/test-yubikey.pm
t/Test2FA.pm
t/Test2FRegister.pm
t/TestMail.pm
t/testslapd/slapd.ldif
t/testslapd/users.ldif
t/TestStdLogger.pm
t/vrfyOTP.pl
