Projet

Général

Profil

Télécharger (2,47 ko) Statistiques
| Branche: | Tag: | Révision:

root / ldap / mandaye.schema @ 5294fd40

1
# vim:et:sw=4
2
#
3
# CUD Schema
4
#
5
# Date : 20140908
6
# Révision :
7
#  * 20140908 - Jérôme Schneider <jschneider@entrouvert.com> - Création initiale
8
#
9

    
10
objectIdentifier EoRoot                      1.3.6.1.4.1.36560
11
objectIdentifier EoClientRoot                EoRoot:3
12
objectIdentifier MandayeRoot                 EoClientRoot:1127
13
objectIdentifier MandayeLdap                 MandayeRoot:1
14
objectIdentifier MandayeLdapAttributes       MandayeLdap:1
15
objectIdentifier MandayeLdapObjectClass      MandayeLdap:2
16

    
17
objectIdentifier Int                   1.3.6.1.4.1.1466.115.121.1.27
18
objectIdentifier UTF8                  1.3.6.1.4.1.1466.115.121.1.15
19
objectIdentifier Boolean               1.3.6.1.4.1.1466.115.121.1.7
20
objectIdentifier Binary                1.3.6.1.4.1.1466.115.121.1.40
21
objectIdentifier DateTime              1.3.6.1.4.1.1466.115.121.1.24
22
objectIdentifier IA5String             1.3.6.1.4.1.1466.115.121.1.26
23

    
24
attributetype (MandayeLdapAttributes:1
25
  NAME 'uniqueID'
26
  DESC 'Mandaye user unique identifier'
27
  EQUALITY caseIgnoreMatch
28
  SYNTAX UTF8
29
  SINGLE-VALUE )
30

    
31
attributetype (MandayeLdapAttributes:2
32
  NAME 'idpUniqueID'
33
  DESC 'IDP unique id (like NameID)'
34
  EQUALITY caseIgnoreMatch
35
  SUBSTR caseIgnoreSubstringsMatch
36
  SYNTAX UTF8
37
  SINGLE-VALUE )
38

    
39
attributetype (MandayeLdapAttributes:3
40
  NAME 'idpName'
41
  DESC 'Name of the idp'
42
  EQUALITY caseIgnoreMatch
43
  SYNTAX UTF8
44
  SINGLE-VALUE )
45

    
46
attributetype (MandayeLdapAttributes:4
47
  NAME 'spLogin'
48
  DESC 'SP login'
49
  EQUALITY caseIgnoreMatch
50
  SYNTAX UTF8
51
  SINGLE-VALUE )
52

    
53
attributetype (MandayeLdapAttributes:5
54
   NAME 'spPostValues'
55
   DESC 'SP post values'
56
   EQUALITY caseIgnoreMatch
57
   SYNTAX UTF8
58
   SINGLE-VALUE )
59

    
60
attributetype (MandayeLdapAttributes:6
61
   NAME 'spName'
62
   DESC 'name of the service provider'
63
   EQUALITY caseIgnoreMatch
64
   SYNTAX UTF8
65
   SINGLE-VALUE )
66

    
67
attributetype (MandayeLdapAttributes:7
68
   NAME 'creationDate'
69
   DESC 'creation date of the association (ISO8601 format)'
70
   EQUALITY generalizedTimeMatch
71
   SYNTAX DateTime
72
   SINGLE-VALUE )
73

    
74
attributetype (MandayeLdapAttributes:8
75
   NAME 'lastConnectionDate'
76
   DESC 'Last connection date ISO8601'
77
   EQUALITY generalizedTimeMatch
78
   ORDERING generalizedTimeOrderingMatch
79
   SYNTAX DateTime
80
   SINGLE-VALUE )
81

    
82
#
83
# Classes d'objets:
84
#
85

    
86
objectclass (MandayeLdapObjectClass:1
87
  NAME 'MandayeUser'
88
  DESC 'Mandaye user Objectclass'
89
  SUP top
90
  STRUCTURAL
91
  MUST ( uniqueID $ idpUniqueId $ idpName $ spLogin $ spPostValues $ creationDate $ spName )
92
  MAY ( lastConnectionDate ) )
93

    
    (1-1/1)