diff --git a/ldap/authentic.schema b/ldap/authentic.schema index 919f7d3..18f51e0 100644 --- a/ldap/authentic.schema +++ b/ldap/authentic.schema @@ -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' diff --git a/ldap/cud.schema b/ldap/cud.schema index 9049ab4..a293e1a 100644 --- a/ldap/cud.schema +++ b/ldap/cud.schema @@ -1,15 +1,15 @@ -# vim:et:sw=4 +# vim:et:sw=4 # # CUD Schema -# +# # Date : 20140602 -# Révision : +# Révision : # * 20140602 - Benjamin Dauvergne - 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; -# 7 allée du Josas -# -# 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