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
...@@ -197,19 +197,19 @@ $settings = [ ...@@ -197,19 +197,19 @@ $settings = [
/* /*
// domaine (ex: 'unicaen.fr') de l'EPPN (ex: hochonp@unicaen.fr') // domaine (ex: 'unicaen.fr') de l'EPPN (ex: hochonp@unicaen.fr')
'unicaen.fr' => [ 'unicaen.fr' => [
[ 'supannRefId' => [
// nom du 1er attribut recherché // nom du 1er attribut recherché
'name' => 'supannRefId', // ex: '{OCTOPUS:ID}1234;{ISO15693}044D1AZE7A5P80' 'name' => 'supannRefId', // ex: '{OCTOPUS:ID}1234;{ISO15693}044D1AZE7A5P80'
// pattern éventuel pour extraire la partie intéressante // pattern éventuel pour extraire la partie intéressante
'preg_match_pattern' => '|\{OCTOPUS:ID\}(\d+)|', // ex: permet d'extraire '1234' 'preg_match_pattern' => '|\{OCTOPUS:ID\}(\d+)|', // ex: permet d'extraire '1234'
], ],
[ 'supannEmpId' => [
// nom du 2e attribut recherché, si le 1er est introuvable // nom du 2e attribut recherché, si le 1er est introuvable
'name' => 'supannEmpId', 'name' => 'supannEmpId',
// pas de pattern donc valeur brute utilisée // pas de pattern donc valeur brute utilisée
'preg_match_pattern' => null, 'preg_match_pattern' => null,
], ],
[ 'supannEtuId' => [
// nom du 3e attribut recherché, si le 2e est introuvable // nom du 3e attribut recherché, si le 2e est introuvable
'name' => 'supannEtuId', 'name' => 'supannEtuId',
], ],
...@@ -217,10 +217,10 @@ $settings = [ ...@@ -217,10 +217,10 @@ $settings = [
*/ */
// config de repli pour tous les autres domaines // config de repli pour tous les autres domaines
'default' => [ 'default' => [
[ 'supannEmpId' => [
'name' => 'supannEmpId', 'name' => 'supannEmpId',
], ],
[ 'supannEtuId' => [
'name' => 'supannEtuId', 'name' => 'supannEtuId',
], ],
], ],
......
...@@ -124,29 +124,29 @@ return [ ...@@ -124,29 +124,29 @@ return [
'shib_user_id_extractor' => [ 'shib_user_id_extractor' => [
// domaine (ex: 'unicaen.fr') de l'EPPN (ex: hochonp@unicaen.fr') // domaine (ex: 'unicaen.fr') de l'EPPN (ex: hochonp@unicaen.fr')
// 'unicaen.fr' => [ // 'unicaen.fr' => [
// [ // 'supannRefId' => [
// // nom du 1er attribut recherché // // nom du 1er attribut recherché
// 'name' => 'supannRefId', // ex: '{OCTOPUS:ID}1234;{ISO15693}044D1AZE7A5P80' // 'name' => 'supannRefId', // ex: '{OCTOPUS:ID}1234;{ISO15693}044D1AZE7A5P80'
// // pattern éventuel pour extraire la partie intéressante // // pattern éventuel pour extraire la partie intéressante
// 'preg_match_pattern' => '|\{OCTOPUS:ID\}(\d+)|', // ex: permet d'extraire '1234' // 'preg_match_pattern' => '|\{OCTOPUS:ID\}(\d+)|', // ex: permet d'extraire '1234'
// ], // ],
// [ // 'supannEmpId' => [
// // nom du 2e attribut recherché // // nom du 2e attribut recherché
// 'name' => 'supannEmpId', // 'name' => 'supannEmpId',
// // pas de pattern donc valeur brute utilisée // // pas de pattern donc valeur brute utilisée
// 'preg_match_pattern' => null, // 'preg_match_pattern' => null,
// ], // ],
// [ // 'supannEtuId' => [
// // nom du 3e attribut recherché // // nom du 3e attribut recherché
// 'name' => 'supannEtuId', // 'name' => 'supannEtuId',
// ], // ],
// ], // ],
// config de repli pour tous les autres domaines // config de repli pour tous les autres domaines
'default' => [ 'default' => [
[ 'supannEmpId' => [
'name' => 'supannEmpId', 'name' => 'supannEmpId',
], ],
[ 'supannEtuId' => [
'name' => 'supannEtuId', 'name' => 'supannEtuId',
], ],
], ],
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment