2016-03-23 12:14:18 +01:00
|
|
|
# Kitchen User schema
|
|
|
|
# Depends on core and cosine
|
|
|
|
#
|
|
|
|
# OID registration pending, 23.42 is a placeholder
|
|
|
|
|
|
|
|
# attribute type definitions
|
|
|
|
|
|
|
|
attributetype ( 23.42.1.1 NAME 'mailAlternateAddress'
|
2016-03-24 11:43:40 +01:00
|
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
|
|
DESC 'Secondary (alias) mailaddresses for the same user'
|
|
|
|
EQUALITY caseIgnoreIA5Match
|
|
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
2016-03-23 12:14:18 +01:00
|
|
|
|
|
|
|
attributetype ( 23.42.1.2 NAME 'rewMailAddress'
|
2016-03-24 11:43:40 +01:00
|
|
|
SUBSTR caseIgnoreSubstringsMatch
|
2016-03-23 12:14:18 +01:00
|
|
|
DESC 'Rewritten Mail Address'
|
2016-03-24 11:43:40 +01:00
|
|
|
EQUALITY caseIgnoreIA5Match
|
|
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
|
|
|
|
SINGLE-VALUE )
|
2016-03-23 12:14:18 +01:00
|
|
|
|
|
|
|
# object class definitions
|
|
|
|
|
|
|
|
objectclass ( 23.42.2.1 NAME 'kitchenUser'
|
|
|
|
DESC 'Binary Kitchen User'
|
|
|
|
SUP top AUXILIARY
|
|
|
|
MUST ( mail $ uid )
|
2016-03-24 11:43:40 +01:00
|
|
|
MAY ( mailAlternateAddress $ rewMailAddress ) )
|