From 8021ee0763920b8993f337127b930066b619dd22 Mon Sep 17 00:00:00 2001 From: Serghei MIHAI Date: Fri, 6 Jun 2014 15:06:52 +0200 Subject: [PATCH] schema for email validation --- ldap/authentic.schema | 45 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 ldap/authentic.schema 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 )