unicaen-app.local.php.dist 2.92 KB
Newer Older
1
2
<?php
/**
Bertrand Gauthier's avatar
Bertrand Gauthier committed
3
 * Configuration locale du module UnicaenApp.
4
5
6
7
 *
 * If you have a ./config/autoload/ directory set up for your project, 
 * drop this config file in it and change the values as you wish.
 */
8
9
return [
    'unicaen-app' => [
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
         /**
         * Paramétrage pour utilisation pour autorisation ou non à la connexion à
         * une app de l'exterieur de l'établissement
         */
         hostlocalization'       => [
             'activated' => false,

             'proxies' => [
                 //xxx.xx.xx.xxx
             ],

             'reverse-proxies' => [
                 //xxx.xx.xx.xxx
             ],

             'masque-ip' => '',

         ],
28
29
30
        /**
         * Connexion à l'annuaire LDAP (NB: compte admin requis)
         */
31
32
33
34
        'ldap' => [
            'connection' => [
                'default' => [
                    'params' => [
35
36
37
38
39
40
                        'host'                => 'host.domain.fr',
                        'username'            => "uid=xxxxxxxxx,ou=xxxxxxxxxx,dc=domain,dc=fr",
                        'password'            => "xxxxxxxxxxxx",
                        'baseDn'              => "ou=xxxxxxxxxxx,dc=domain,dc=fr",
                        'bindRequiresDn'      => true,
                        'accountFilterFormat' => "(&(objectClass=posixAccount)(supannAliasLogin=%s))",
41
42
43
44
                    ]
                ]
            ]
        ],
45
46
47
        /**
         * Options concernant l'envoi de mail par l'application
         */
48
        'mail' => [
49
            // transport des mails
50
51
            'transport_options' => [
                'host' => 'host.domain.fr',
52
                'port' => 25,
53
            ],
54
55
56
            // adresse d'expédition des mails envoyés
            'from' => 'ne_pas_repondre@domain.fr',
            // adresses à substituer à celles des destinataires originaux
57
            'redirect_to' => ['e.mail@domain.fr'],
58
59
            // désactivation totale de l'envoi de mail par l'application
            'do_not_send' => false,
60
        ],
61
62
63
        /**
         * Mode maintenance (application indisponible)
         */
64
        'maintenance' => [
65
            // activation (TRUE: activé, FALSE: désactivé)
66
            'enable' => false,
67
68
69
70
            // message à afficher
            'message' => "L'application est temporairement indisponible pour des raisons de maintenance, veuillez nous excuser pour la gêne occasionnée.",
            // le mode console est-il aussi concerné (TRUE: oui, FALSE: non)
            'include_cli' => false,
71
            // liste blanche des adresses IP clientes à laisser passer
72
            'white_list' => [
73
                // Formats possibles : [ REMOTE_ADDR ] ou [ REMOTE_ADDR, HTTP_X_FORWARDED_FOR ]
74
                // exemples :
75
                // ['127.0.0.1'], // localhost
76
                // ['172.17.0.1'], // Docker container
77
                // ['195.220.135.97', '194.199.107.33'], // Via proxy
78
            ],
79
        ],
80
81


82
83
    ],
];