This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
cfdt/poc-1/schemas/cfdt.ldif

112 lines
3.2 KiB
Plaintext

dn: cn=cfdt,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: cfdt
#1.3.6.1.4.1 pour les entreprises privees
# 36560 Entr'ouvert
# 3 clients
# 4 CFDT
olcObjectIdentifier: cfdtRoot 1.3.6.1.4.1.36560.3.3
olcObjectIdentifier: cfdtLDAPRoot cfdtRoot:2
olcObjectIdentifier: cfdtLDAPAttributes cfdtLDAPRoot:0
olcObjectIdentifier: cfdtLDAPObjectClasses cfdtLDAPRoot:1
#
olcAttributeTypes: ( cfdtLDAPAttributes:1
NAME 'cfdtUserPasswordHistorique'
DESC 'L historique des mots de passe de l utilisateur'
EQUALITY octetStringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40)
#
olcAttributeTypes: ( cfdtLDAPAttributes:2
NAME 'cfdtMemberOfRole'
DESC 'Appartenance a un role'
SUP distinguishedName )
#
olcAttributeTypes: ( cfdtLDAPAttributes:3
NAME 'cfdtIdentifiantCompteMDM'
DESC 'Identifiant du compte dans le MDM'
ORDERING integerOrderingMatch
EQUALITY integerMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
SINGLE-VALUE )
#
olcAttributeTypes: ( cfdtLDAPAttributes:4
NAME 'cfdtNPA'
DESC 'NPA: identifiant unique d un adherant CFDT'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
SINGLE-VALUE )
#
olcAttributeTypes: ( cfdtLDAPAttributes:5
NAME 'cfdtEmail'
DESC 'Email professionel sur le domaine cfdt.fr'
SUP mail )
#
olcAttributeTypes: ( cfdtLDAPAttributes:6
NAME 'cfdtDateDeCreation'
DESC 'cfdtDateDeCreation'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
ORDERING generalizedTimeOrderingMatch
EQUALITY generalizedTimeMatch
SINGLE-VALUE )
#
olcAttributeTypes: ( cfdtLDAPAttributes:7
NAME 'cfdtDateDActivation'
DESC 'cfdtDateDActivation'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
ORDERING generalizedTimeOrderingMatch
EQUALITY generalizedTimeMatch
SINGLE-VALUE )
#
olcAttributeTypes: ( cfdtLDAPAttributes:8
NAME 'cfdtUserStatus'
DESC 'cfdtUserStatus: X, Y ou Z'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
SINGLE-VALUE )
#
olcAttributeTypes: ( cfdtLDAPAttributes:9
NAME 'cfdtMemberOfRegion'
DESC 'Appartenance a une region'
SUP distinguishedName )
#
olcAttributeTypes: ( cfdtLDAPAttributes:10
NAME 'cfdtMemberOfFederation'
DESC 'Appartenance a une federation'
SUP distinguishedName )
#
olcAttributeTypes: ( cfdtLDAPAttributes:11
NAME 'cfdtAuthorizedRole'
DESC 'role autorise pour une application'
SUP distinguishedName )
#
olcObjectClasses: ( cfdtLDAPObjectClasses:1
NAME 'cfdtUtilisateur'
DESC 'CFDT Utilisateur'
MUST ( uid $ userPassword $ givenName $ sn )
MAY ( email $ cfdtNPA $ cfdtEmail $ cfdtIdentifiantCompteMDM $ cfdtUserPasswordHistorique
$ cfdtMemberOfRole $ description $ cfdtDateDeCreation $ cfdtDateDActivation
$ cfdtUserStatus $ cfdtMemberOfRegion $ cfdtMemberOfFederation ))
#
olcObjectClasses: ( cfdtLDAPObjectClasses:2
NAME 'cfdtRole'
DESC 'cfdt Role'
SUP groupOfNames
MUST ( cn $ description ))
#
olcObjectClasses: ( cfdtLDAPObjectClasses:3
NAME 'cfdtApplication'
DESC 'une application'
MUST ( cn $ description $ labeledURI )
MAY ( cfdtAuthorizedRole )
#
olcObjectClasses: ( cfdtLDAPObjectClasses:4
NAME 'cfdtRegion'
DESC 'une region'
SUP groupOfNames
MUST ( cn $ description ))
#
olcObjectClasses: ( cfdtLDAPObjectClasses:5
NAME 'cfdtFederation'
DESC 'une federation'
SUP groupOfNames
MUST ( cn $ description ))