schmema files updated

This commit is contained in:
Serghei Mihai 2014-06-10 14:59:49 +02:00
parent 7f88f85daa
commit bd145aca8a
2 changed files with 33 additions and 66 deletions

View File

@ -4,11 +4,10 @@
# Révision :
# * 20140606 - Serghei Mihai - Initial draft
#
objectIdentifier EoRoot 1.3.6.1.4.1.36560
objectIdentifier EoClientRoot EoRoot:3
objectIdentifier EoRoot 1.3.6.1.4.1.10650 # FIXME
objectIdentifier EoClientRoot EoRoot:3 # FIXME
objectIdentifier AuthenticRoot EoClientRoot:1128 # FIXME
objectIdentifier AuthenticRoot EoClientRoot:1128
objectIdentifier AuthenticLdap AuthenticRoot:1
objectIdentifier AuthenticLdapAttributes AuthenticLdap:2
objectIdentifier AuthenticLdapObjectClass AuthenticLdap:3
@ -16,7 +15,6 @@ objectIdentifier AuthenticLdapObjectClass AuthenticLdap:3
attributeType (AuthenticLdapAttributes:1
NAME 'activationKey'
DESC 'user activation key'
EQUALITY caseExactMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
SINGLE-VALUE )
@ -24,19 +22,19 @@ attributeType (AuthenticLdapAttributes:2
NAME 'activationStatus'
DESC 'user account activation status'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
SIGNLE-VALUE )
SINGLE-VALUE )
attributeType (AuthenticLdapAttributes:3
attributeType ( AuthenticLdapAttributes:3
NAME 'creationDate'
DESC 'email record creation date'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SIGNLE-VALUE )
SINGLE-VALUE )
attributeType (AuthenticLdapAttributes:4
attributeType ( AuthenticLdapAttributes:4
NAME 'activationDate'
DESC 'email record activation date'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SIGNLE-VALUE )
SINGLE-VALUE )
objectclass (AuthenticLdapObjectClass:1
NAME 'authenticEmailValidation'

View File

@ -1,15 +1,15 @@
# vim:et:sw=4
# vim:et:sw=4
#
# CUD Schema
#
#
# Date : 20140602
# Révision :
# Révision :
# * 20140602 - Benjamin Dauvergne <bdauvergne@entrouvert.com> - Création initiale
#
objectIdentifier EoRoot 1.3.6.1.4.1.10650 # FIXME
objectIdentifier EoClientRoot EoRoot:3 # FIXME
objectIdentifier CUDRoot EoClientRoot:1127 # FIXME
objectIdentifier EoRoot 1.3.6.1.4.1.36560
objectIdentifier EoClientRoot EoRoot:3
objectIdentifier CUDRoot EoClientRoot:1127
objectIdentifier CUDLdap CUDRoot:1
objectIdentifier CUDLdapAttributes CUDLdap:1
objectIdentifier CUDLdapObjectClass CUDLdap:2
@ -32,7 +32,7 @@ objectIdentifier CUDLdapImportAttributes CUDLdap:3
attributetype (CUDLdapImportAttributes:1
NAME 'nationality'
DESC 'nationalité'
EQUALITY caseIgnoreMatch # FIXME
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
@ -45,57 +45,48 @@ attributetype (CUDLdapImportAttributes:2
attributetype (CUDLdapImportAttributes:3
NAME 'placeOfBirth'
DESC 'lieu de naissance'
EQUALITY caseIgnoreMatch # FIXME
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
attributetype (CUDLdapImportAttributes:4
NAME 'countryOfBirth'
DESC 'pays de naissance au format ISO#FIXME#'
EQUALITY caseIgnoreMatch # FIXME
DESC 'pays de naissance au format ISO'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
attributetype (CUDLdapImportAttributes:5
NAME 'identityValidatedOn'
DESC "date de validation de l'état civil au format ISO8601 yyyy-mm-dd"
EQUALITY caseIgnoreMatch # FIXME
DESC 'date de validation de létat civil au format ISO8601'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
attributetype (CUDLdapImportAttributes:6
NAME 'identityValidatedBy'
DESC "nom et fonction du validateur, plus éventuellement une référence de transaction, « John Doe;agentmairie de Graveline;#232323 »"
EQUALITY caseIgnoreMatch # FIXME
DESC 'nom et fonction du validateur, plus éventuellement une référence de transaction, « John Doe;agentmairie de Graveline;#232323 »'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
# adresse:
# FIXME: reprendre le vrai format standard poste
# labeledAddress: home;<building level>
# 7 allée du Josas
# <street2>
# 78350 JOUY EN JOSAS
# on ne devrait avoir qu'une adresse de chaque type (home,work,etc..)
# homeAddressValidatedOn = date de validation de l'adresse
# homeAddressValidatedBy = responsable de la validation de l'adresse
attributetype (CUDLdapImportAttributes:7
NAME 'homeAddress'
DESC "adresse formatée au format standard postal permettant l'extraction des parties, avec préfixe d'usage"
EQUALITY caseIgnoreMatch # FIXME
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
DESC 'adresse formatée au format standard postal permettant lextraction des parties, avec préfixe dusage'
EQUALITY caseIgnoreListMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.41)
attributetype (CUDLdapImportAttributes:8
NAME 'homeAddressValidatedOn'
DESC "date de validation de l'adresse personnelle"
EQUALITY caseIgnoreMatch # FIXME
DESC 'date de validation de ladresse personnelle'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
attributetype (CUDLdapImportAttributes:9
NAME 'homeAddressValidatedBy'
DESC "nom et fonction du validateur, plus éventuellement une référence de transaction"
EQUALITY caseIgnoreMatch # FIXME
DESC 'nom et fonction du validateur, plus éventuellement une référence de transaction'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
@ -107,7 +98,7 @@ attributetype (CUDLdapImportAttributes:9
attributetype (CUDLdapImportAttributes:10
NAME 'federatedId'
DESC "nom et fonction du validateur, plus éventuellement une référence de transaction"
DESC 'nom et fonction du validateur, plus éventuellement une référence de transaction'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
#
@ -115,29 +106,7 @@ attributetype (CUDLdapImportAttributes:10
# federatedAttribute: http://eservices.cud.fr$role$Administrateur
attributetype (CUDLdapImportAttributes:11
NAME 'federatedAttribute'
DESC "nom et fonction du validateur, plus éventuellement une référence de transaction"
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
# Autres:
# cn = « nickname » initialisé avec sn + givenName
# telphoneNumber = téléphone fixe format international (+33xxxxxx)
# espaces et points sont enlevés/remis en entrée/sortie
# mobile = téléphone mobile, idem que telephoneNumber
# personalTitle = Monsieur/Madame
# serialNumber = numéro unique
attributetype (CUDLdapImportAttributes:8
NAME 'homeAddressValidatedOn'
DESC "date de validation d'une adresse, préfixé avec le label"
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
attributetype (CUDLdapImportAttributes:9
NAME 'homeAddressValidatedBy'
DESC "nom et fonction du validateur, plus éventuellement une référence de transaction"
EQUALITY caseIgnoreMatch
DESC 'nom et fonction du validateur, plus éventuellement une référence de transaction'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
@ -152,8 +121,8 @@ objectclass (CUDLdapObjectClass:1
MUST ( mail $ userPassword )
MAY ( givenName $ sn $ nationality $ dateOfBirth $ placeOfBirth $
identityValidatedOn $ identityValidatedBy $
labeledAddress $ homeAddressValidatedOn $ homeAddressValidatedBy $
federatedId $ federatedAttribute $
homeAddress $ homeAddressValidatedOn $ homeAddressValidatedBy $
federatedId $ federatedAttribute $
cn $ telephoneNumber $ mobile $ personalTitle $ serialNumber ))
objectclass (CUDLdapObjectClass:2