Commit d7ff4f9d authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] Nécessité de clés littérales dans la config par domaine de...

[FIX] Nécessité de clés littérales dans la config par domaine de 'shib_user_id_extractor' sinon doublon lors de la fusion des configs
parent 55fc32f8
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -197,19 +197,19 @@ $settings = [
            /*
            // domaine (ex: 'unicaen.fr') de l'EPPN (ex: hochonp@unicaen.fr')
            'unicaen.fr' => [
                [
                'supannRefId' => [
                    // nom du 1er attribut recherché
                    'name' => 'supannRefId', // ex: '{OCTOPUS:ID}1234;{ISO15693}044D1AZE7A5P80'
                    // pattern éventuel pour extraire la partie intéressante
                    'preg_match_pattern' => '|\{OCTOPUS:ID\}(\d+)|', // ex: permet d'extraire '1234'
                ],
                [
                'supannEmpId' => [
                    // nom du 2e attribut recherché, si le 1er est introuvable
                    'name' => 'supannEmpId',
                    // pas de pattern donc valeur brute utilisée
                    'preg_match_pattern' => null,
                ],
                [
                'supannEtuId' => [
                    // nom du 3e attribut recherché, si le 2e est introuvable
                    'name' => 'supannEtuId',
                ],
@@ -217,10 +217,10 @@ $settings = [
            */
            // config de repli pour tous les autres domaines
            'default' => [
                [
                'supannEmpId' => [
                    'name' => 'supannEmpId',
                ],
                [
                'supannEtuId' => [
                    'name' => 'supannEtuId',
                ],
            ],
+5 −5
Original line number Diff line number Diff line
@@ -124,29 +124,29 @@ return [
            'shib_user_id_extractor' => [
                // domaine (ex: 'unicaen.fr') de l'EPPN (ex: hochonp@unicaen.fr')
//                'unicaen.fr' => [
//                    [
//                    'supannRefId' => [
//                        // nom du 1er attribut recherché
//                        'name' => 'supannRefId', // ex: '{OCTOPUS:ID}1234;{ISO15693}044D1AZE7A5P80'
//                        // pattern éventuel pour extraire la partie intéressante
//                        'preg_match_pattern' => '|\{OCTOPUS:ID\}(\d+)|', // ex: permet d'extraire '1234'
//                    ],
//                    [
//                    'supannEmpId' => [
//                        // nom du 2e attribut recherché
//                        'name' => 'supannEmpId',
//                        // pas de pattern donc valeur brute utilisée
//                        'preg_match_pattern' => null,
//                    ],
//                    [
//                    'supannEtuId' => [
//                        // nom du 3e attribut recherché
//                        'name' => 'supannEtuId',
//                    ],
//                ],
                // config de repli pour tous les autres domaines
                'default' => [
                    [
                    'supannEmpId' => [
                        'name' => 'supannEmpId',
                    ],
                    [
                    'supannEtuId' => [
                        'name' => 'supannEtuId',
                    ],
                ],