Ajaxplorer

Le logiciel Ajaxplorer est un très bon explorateur de fichier en mode web. Il supporte nativement l'authentification HTTP, et n'a donc pas besoin de modification de code pour l'intégrer à LemonLDAP::NG. Il suffit donc d'activer l'auth HTTP, ce qui peut se faire soit via l'interface de configuration, soit dans le fichier bootstrap_plugins.conf.php:

$PLUGINS = array(
        "CONF_DRIVER" => array(
                "NAME" => "serial",
                "OPTIONS" => array(
                        "REPOSITORIES_FILEPATH" => "/var/lib/ajaxplorer/plugins/conf.serial/repo.ser",
                        "ROLES_FILEPATH" => "/var/lib/ajaxplorer/plugins/auth.serial/roles.ser",
                        "USERS_DIRPATH" => "/var/lib/ajaxplorer/plugins/auth.serial",
                        )
        ),
        "AUTH_DRIVER" => array(
                "NAME" => "basic_http",
                "OPTIONS" => array(
                        "LOGIN_REDIRECT" => false,
                        "USERS_FILEPATH" => "/var/lib/ajaxplorer/plugins/auth.serial/users.ser",
                        "AUTOCREATE_AJXPUSER" => false,
                        "TRANSMIT_CLEAR_PASS" => false,
                        "LOGOUT_URL" => "https://auth.domain.tld" )
        ),
        "LOG_DRIVER" => array(
                "NAME" => "text",
                "OPTIONS" => array(
                        "LOG_PATH" => "/var/log/ajaxplorer/",
                        "LOG_FILE_NAME" => 'log_' . date('m-d-y') . '.txt',
                        "LOG_CHMOD" => 0770
                )
        ),
        // Do not use wildcard for uploader, to keep them in a given order
        // Warning, do not add the "meta." plugins, they are automatically
        // detected and activated by the application.
        "ACTIVE_PLUGINS" => array("editor.*", "uploader.flex", "uploader.html", "gui.ajax", "hook.*")
);
Il faudra par contre créer les utilisateurs à l'avance depuis l'interface web