61 lines
2.2 KiB
Plaintext
61 lines
2.2 KiB
Plaintext
dn: cn=lenticular,cn=schema,cn=config
|
|
objectClass: olcSchemaConfig
|
|
cn: lenticular
|
|
olcAttributeTypes: ( 1.3.6.1.4.1.18060.0.4.3.2.1
|
|
NAME 'masterPasswordEnable'
|
|
DESC 'is the master password enabled'
|
|
EQUALITY booleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
|
|
SINGLE-VALUE )
|
|
olcAttributeTypes: ( 1.3.6.1.4.1.18060.0.4.3.2.2
|
|
NAME 'authRole'
|
|
DESC 'is the master password enabled'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
|
olcAttributeTypes: ( 1.3.6.1.4.1.18060.0.4.3.2.3
|
|
NAME ( 'altMail' )
|
|
DESC 'RFC1274: RFC822 Mailbox'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
|
|
olcAttributeTypes: ( 1.3.6.1.4.1.18060.0.4.3.2.4
|
|
NAME 'gpgPublicKey'
|
|
DESC 'pgpPublicKey as ascii text'
|
|
EQUALITY octetStringMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
|
|
olcAttributeTypes: ( 1.3.6.1.4.1.18060.0.4.3.2.5
|
|
NAME 'totpSecret'
|
|
DESC 'TOTP secret as base32'
|
|
EQUALITY octetStringMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
|
|
olcObjectClasses: ( 1.3.6.1.4.1.18060.0.4.3.3.1
|
|
NAME 'service'
|
|
DESC 'schema for a service'
|
|
SUP top STRUCTURAL
|
|
MUST uid
|
|
MAY ( masterPasswordEnable $ mail ) )
|
|
olcObjectClasses: ( 1.3.6.1.4.1.18060.0.4.3.3.2
|
|
NAME 'LenticularUser'
|
|
DESC 'a Lenticular user'
|
|
SUP top AUXILIARY
|
|
MUST uid
|
|
MAY ( authRole $ altMail $ gpgPublicKey ) )
|
|
olcObjectClasses: ( 1.3.6.1.4.1.18060.0.4.3.3.3
|
|
NAME 'LenticularGroup'
|
|
DESC 'a Lenticular group'
|
|
SUP top AUXILIARY
|
|
MUST cn
|
|
MAY ( authRole ) )
|
|
#olcObjectClasses: ( 1.3.6.1.4.1.18060.0.4.3.3.4
|
|
# NAME 'posixAccountAux'
|
|
# DESC 'Abstraction of an account with POSIX attributes'
|
|
# SUP top AUXILIARY
|
|
# MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
|
|
# MAY ( userPassword $ loginShell $ gecos $ description ) )
|
|
#olcObjectClasses: ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' SUP top AUXILIARY
|
|
# DESC 'Abstraction of a group of accounts'
|
|
# MUST gidNumber
|
|
# MAY ( userPassword $ memberUid $
|
|
# description ) )
|
|
|