Commit 7df61014 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Utilisation des dernières lib Unicaen

parent 93be327a
Loading
Loading
Loading
Loading
+1 −1
Changes for composer.json: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -11,7 +11,7 @@
        "php"                    : ">=7.4",
        "mpdf/mpdf"              : "8.0.4 as 7.1.7",
        "unicaen/app"            : "3.1.16",
        "unicaen/auth"           : "3.0.12",
        "unicaen/auth"           : "3.2.5",
        "zendframework/zend-code": "3.3.2",
        "unicaen/bjy-authorize"  : "3.0.4",
        "zendframework/zend-file": "2.8.3",
+5 −4
Changes for composer.lock: 5 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
        "This file is @generated automatically"
    ],
    "content-hash": "f814edc0b6844e2a540ea2e9f30fee87",
    "content-hash": "dfa08202b52efc44705ecf8e840d16d6",
    "packages": [
        {
            "name": "beberlei/assert",
@@ -2698,11 +2698,11 @@
        },
        {
            "name": "unicaen/auth",
            "version": "3.0.12",
            "version": "3.2.5",
            "source": {
                "type": "git",
                "url": "https://git.unicaen.fr/lib/unicaen/auth.git",
                "reference": "9584d55864f3fcc3b863bfc8ce77f6c371bd736d"
                "reference": "44707588de3f61d141b85202b00ad4c852743c07"
            },
            "require": {
                "jasig/phpcas": "^1.3",
@@ -2724,7 +2724,7 @@
                ]
            },
            "description": "Module d'authentification pour les applications Unicaen",
            "time": "2020-11-05T13:37:16+00:00"
            "time": "2021-09-06T07:34:30+00:00"
        },
        {
            "name": "unicaen/bjy-authorize",
@@ -7666,6 +7666,7 @@
                    "type": "github"
                }
            ],
            "abandoned": true,
            "time": "2020-11-30T07:30:19+00:00"
        },
        {
+30 −5
Changes for config/autoload/unicaen-auth.global.php: 30 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -38,26 +38,51 @@ $settings = [
     * Configuration de l'authentification locale.
     */
    'local'                  => [
        'order'   => 2,

        /**
         * Possibilité ou non de s'authentifier à l'aide d'un compte local.
         */
        'enabled' => false,//!AppConfig::get('ldap', 'actif', true),
    ],
        'enabled' => true,//!AppConfig::get('ldap', 'actif', true),

        'description' => "Utilisez ce formulaire si vous possédez un compte LDAP établissement ou un compte local dédié à l'application.",

        /**
     * Configuration de l'authentification LDAP.
         * Mode d'authentification à l'aide d'un compte dans la BDD de l'application.
         */
        'db'          => [
            'enabled' => true, // doit être activé pour que l'usurpation fonctionne (cf. Authentication/Storage/Db::read()) :-/
        ],

        'ldap' => [
            /**
             * Possibilité ou non de s'authentifier via l'annuaire LDAP ET en local!!.
             */
        'enabled' => true,//AppConfig::get('ldap', 'actif', true),
            'enabled' => AppConfig::get('ldap', 'actif', true),
        ],
    ],

    'cas'  => [
        /**
         * Ordre d'affichage du formulaire de connexion.
         */
        'order'       => 1,

        /**
         * Activation ou non de ce mode d'authentification.
         */
        'enabled'     => AppConfig::get('cas', 'actif'),

        /**
         * Description facultative de ce mode d'authentification qui apparaîtra sur la page de connexion.
         */
        'description' => "Cliquez sur le bouton ci-dessous pour vous connecter à l'aide de l'authentification centralisée (CAS).",
    ],

    /**
     * Configuration de l'authentification Shibboleth.
     */
    'shibboleth'             => [
    'shib' => [
        /**
         * Affichage ou non du formulaire d'authentification via l'annuaire LDAP.
         * NB: en réalité cela permet aussi l'authentification avec un compte local.