aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/mayor-installer-sulix/config/private-conf.php.sulix
blob: 69fe428f5b261789d0d676448571fce5fbef0ae4 (plain)
1
2
3
4
5
6
7
8
9
10
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php

//    $DEFAULT_PSF['private'] = array('page'=>'portal', 'sub' => 'portal', 'f' => 'portal');
    $DEFAULT_PSF['private'] = array('page'=>'naplo', 'sub' => '', 'f' => 'naplo');

/*
    'onExpired = 'none' | 'warning' | 'force update'
    Ha lejár a jelszó érvényessége (de még nincs letiltva), akkor
	none         - ne történjen semmi, azaz nem vesszük figyelembe, beengedjük 
	warning      - beengedjük figyelmeztető üzenettel
	force update - jelszóváltoztatásra kényszerítjük => enableSelfPasswordChange
    'onDisabled = 'none' | 'refuse'
	none         - nem vesszük figyelembe, azaz beengedjük
	refuse       - visszautasítjuk
    'enableSelfPasswordChange' = true | false
    'accountCreateMode' => 'registration' | 'create by admin' => admingroup

*/


    $AUTH['private'] = array(

	'skin' => 'sulix',
	'authentication' => 'required',
	'onExpired' => 'force update',
	'onDisabled' => 'none',
	'enableSelfPasswordChange' => true,
        'createAccount' => 'byAdmin',
	'adminGroup' => 'useradmin',
	'categories' => array('tanár','diák','titkárság','egyéb'),
	'categoryMap' => array(
		'tanar' => 'cn=teachers,ou=group,%BASEDN%',
		'diak' => 'cn=students,ou=group,%BASEDN%',
		'titkarsag' => 'cn=administration,ou=group,%BASEDN%',
		'egyeb' => 'cn=other,ou=group,%BASEDN%',

		'useradmin' => 'cn=useradmins,ou=group,%BASEDN%',
		'naploadmin' => 'cn=diaryadmins,ou=group,%BASEDN%',
		'diakadmin' => 'cn=studentadmins,ou=group,%BASEDN%',
		'uzenoadmin' => 'cn=msgadmins,ou=group,%BASEDN%',
		'hirekadmin' => 'cn=newsadmins,ou=group,%BASEDN%',
		'vezetoseg' => 'cn=management,ou=group,%BASEDN%',

	),
	'accountAttrs' => array('studyId','mail','telephoneNumber'),
	'unixStyleAccounts' => false,

	'shadowLastChange' => intval(time()/(60*60*24)),
	'shadowMin' => 2,
	'shadowMax' => 80,
	'shadowWarning' => 10,
	'shadowInactive' => 0,
	
	# LDAPNG
        'backend'          => 'ldapng',
        'ldapHostname'      => 'ldap://localhost',
        'ldapBaseDn'        => '%BASEDN%',
        #'ldapUser'          => 'CN=User,OU=Users,%BASEDN%',      // Olvasási jog az LDAP-ben - Normál user
        #'ldapPw'            => 'jelszó',
        #'ldapAccountOperatorUser' => 'CN=Op,OU=Users,%BASEDN%',  // Account Operators (Fiókfelelősök) csoport tag pl (jelszóváltoztatás)
        #'ldapAccountOperatorPw'   => 'jelszó',
        'ldapUserObjectClass'     => 'person',                            // Userek objectum osztálya (volt posixAccount)
        'ldapStudyIdAttr'   => 'employeenumber',                            // Az oktatási azonosítót tároló attribútum (studyId)
        'ldapUserAccountAttr' => 'uid',			  		  // A felhasználói azonosítót tároló attribútum (uid)
        'ldapCnAttr' => 'cn',			  			  // A felhasználói teljes neve (cn)
        'ldapGroupObjectClass'    => 'posixgroup', 			  // volt: 'groupofnames' (bár ebben memberUid lenne, de feltesszük, hogy van member is..,// Csoportok objectum osztálya (volt nayorGroup)
        'ldapGroupCnAttr' => 'cn',			  		  // A csoport teljes neve (cn)
        
	'ldapContainers'	=> array(
	    'ou=People,%BASEDN%',
	    'ou=group,%BASEDN%'
	),
        'cacheable'        => true,
    );

?>