sso.local.php.dist 1.25 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
<?php
/**
 * gredu_labs
 * 
 * @link https://github.com/eellak/gredu_labs for the canonical source repository
 * @copyright Copyright (c) 2008-2015 Greek Free/Open Source Software Society (https://gfoss.ellak.gr/)
 * @license GNU GPLv3 http://www.gnu.org/licenses/gpl-3.0-standalone.html
 */

return [
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
    
    'sso' => [
        'phpcas' => [
            'serverVersion'         => 'S1',
            'proxy'                 => false,
            'serverHostname'        => '',
            'serverPort'            => 443,
            'serverUri'             => '/cas',
            'changeSessionId'       => false,
            'handleLogoutRequests'  => true,
            'allowedClients'        => [],
            'lang'                  => 'CAS_Languages_Greek',
            'casServerCaCert'       => '',
            'casServerCnValidate'   => '',
            'noCasServerValidation' => true,
        ],
    
        'allowed' => [
            [
                'physicaldeliveryofficename' => '/^ΕΠΙΣΗΜΟΣ ΛΟΓΑΡΙΑΣΜΟΣ$/i',
                'umdobject' => '/^account$/i',
            ],
        ],
    ],
    'acl' => [
        'guards' => [
            'routes' => [
                ['/user/logout/sso', ['guest'], ['get']],
            ],
        ],
41 42
    ],
];