94 lines
2.5 KiB
Plaintext
94 lines
2.5 KiB
Plaintext
# vim:et:sw=4
|
|
#
|
|
# CUD Schema
|
|
#
|
|
# Date : 20140908
|
|
# Révision :
|
|
# * 20140908 - Jérôme Schneider <jschneider@entrouvert.com> - Création initiale
|
|
#
|
|
|
|
objectIdentifier EoRoot 1.3.6.1.4.1.36560
|
|
objectIdentifier EoClientRoot EoRoot:3
|
|
objectIdentifier MandayeRoot EoClientRoot:1127
|
|
objectIdentifier MandayeLdap MandayeRoot:1
|
|
objectIdentifier MandayeLdapAttributes MandayeLdap:1
|
|
objectIdentifier MandayeLdapObjectClass MandayeLdap:2
|
|
|
|
objectIdentifier Int 1.3.6.1.4.1.1466.115.121.1.27
|
|
objectIdentifier UTF8 1.3.6.1.4.1.1466.115.121.1.15
|
|
objectIdentifier Boolean 1.3.6.1.4.1.1466.115.121.1.7
|
|
objectIdentifier Binary 1.3.6.1.4.1.1466.115.121.1.40
|
|
objectIdentifier DateTime 1.3.6.1.4.1.1466.115.121.1.24
|
|
objectIdentifier IA5String 1.3.6.1.4.1.1466.115.121.1.26
|
|
|
|
attributetype (MandayeLdapAttributes:1
|
|
NAME 'uniqueID'
|
|
DESC 'Mandaye user unique identifier'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX UTF8
|
|
SINGLE-VALUE )
|
|
|
|
attributetype (MandayeLdapAttributes:2
|
|
NAME 'idpUniqueID'
|
|
DESC 'IDP unique id (like NameID)'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX UTF8
|
|
SINGLE-VALUE )
|
|
|
|
attributetype (MandayeLdapAttributes:3
|
|
NAME 'idpName'
|
|
DESC 'Name of the idp'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX UTF8
|
|
SINGLE-VALUE )
|
|
|
|
attributetype (MandayeLdapAttributes:4
|
|
NAME 'spLogin'
|
|
DESC 'SP login'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX UTF8
|
|
SINGLE-VALUE )
|
|
|
|
attributetype (MandayeLdapAttributes:5
|
|
NAME 'spPostValues'
|
|
DESC 'SP post values'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX UTF8
|
|
SINGLE-VALUE )
|
|
|
|
attributetype (MandayeLdapAttributes:6
|
|
NAME 'spName'
|
|
DESC 'name of the service provider'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX UTF8
|
|
SINGLE-VALUE )
|
|
|
|
attributetype (MandayeLdapAttributes:7
|
|
NAME 'creationDate'
|
|
DESC 'creation date of the association (ISO8601 format)'
|
|
EQUALITY generalizedTimeMatch
|
|
SYNTAX DateTime
|
|
SINGLE-VALUE )
|
|
|
|
attributetype (MandayeLdapAttributes:8
|
|
NAME 'lastConnectionDate'
|
|
DESC 'Last connection date ISO8601'
|
|
EQUALITY generalizedTimeMatch
|
|
ORDERING generalizedTimeOrderingMatch
|
|
SYNTAX DateTime
|
|
SINGLE-VALUE )
|
|
|
|
#
|
|
# Classes d'objets:
|
|
#
|
|
|
|
objectclass (MandayeLdapObjectClass:1
|
|
NAME 'MandayeUser'
|
|
DESC 'Mandaye user Objectclass'
|
|
SUP top
|
|
STRUCTURAL
|
|
MUST ( uniqueID $ idpUniqueId $ idpName $ spLogin $ spPostValues $ creationDate $ spName )
|
|
MAY ( lastConnectionDate ) )
|
|
|