diff --git a/ldap/authentic.schema b/ldap/authentic.schema new file mode 100644 index 0000000..919f7d3 --- /dev/null +++ b/ldap/authentic.schema @@ -0,0 +1,45 @@ +# Authentic +# +# Date : 20140606 +# RĂ©vision : +# * 20140606 - Serghei Mihai - Initial draft +# + +objectIdentifier EoRoot 1.3.6.1.4.1.10650 # FIXME +objectIdentifier EoClientRoot EoRoot:3 # FIXME + +objectIdentifier AuthenticRoot EoClientRoot:1128 # FIXME +objectIdentifier AuthenticLdap AuthenticRoot:1 +objectIdentifier AuthenticLdapAttributes AuthenticLdap:2 +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 ) + +attributeType (AuthenticLdapAttributes:2 + NAME 'activationStatus' + DESC 'user account activation status' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SIGNLE-VALUE ) + +attributeType (AuthenticLdapAttributes:3 + NAME 'creationDate' + DESC 'email record creation date' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SIGNLE-VALUE ) + +attributeType (AuthenticLdapAttributes:4 + NAME 'activationDate' + DESC 'email record activation date' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SIGNLE-VALUE ) + +objectclass (AuthenticLdapObjectClass:1 + NAME 'authenticEmailValidation' + DESC '' + MUST (mail $ activationKey $ activationStatus $ creationDate) + MAY activationDate )