Changeset d5dfc3d


Ignore:
Timestamp:
2006-03-24T16:48:00Z (18 years ago)
Author:
Jelmer Vernooij <jelmer@…>
Branches:
master
Children:
a15c097
Parents:
f32d557
Message:

Start working on LDAP schema (OID's still need to be filled in)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/bitlbee.schema

    rf32d557 rd5dfc3d  
    11## LDAP Schema file for BitlBee
     2## Copyright (C) 2006 Jelmer Vernooij <jelmer@samba.org>
    23##
    34## We need the following object classes and related attributes:
    4 ## bitlBeeNick:
    5 ##  - nick
    6 ##  - password
    7 ##  - setting (multiple values)
    8 ##
    9 ## bitlBeeAccount:
    10 ##  - protocol (msn, oscar, jabber, yahoo, ...)
    11 ##  - username
    12 ##  - password
    13 ##  - server name
    14 ##  - autoconnect (true/false)
    155##
    166## bitlBeeBuddy:
     
    2717## - allow read/write for a user that is authenticated only to his/her own
    2818##   object and subentries
     19
     20##  - userid
     21##  - userPassword
     22##  - setting (multiple values)
     23##  depends: top, account
     24
     25#FIXME: Unique OID
     26
     27attributetype ( 1.3.6.1.4.1.7165.2.1.24 NAME 'bitlBeeAutoConnect'
     28        DESC 'Autoconnect setting'
     29        EQUALITY booleanMatch
     30        SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
     31
     32#FIXME: Unique OID
     33 
     34attributetype ( 1.3.6.1.4.1.7165.2.1.24 NAME 'bitlBeeAccountNo'
     35        DESC 'Account number'
     36        EQUALITY integerMatch
     37        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
     38
     39#FIXME: Unique OID
     40
     41objectclass ( 1.3.6.1.4.1.7165.2.2.12 NAME 'bitlBeeAccount' SUP account STRUCTURAL
     42        DESC 'BitlBee User Account '
     43        MUST ( userid, userPassword )
     44        MAY ( ) )
     45
     46## bitlBeeAccount:
     47##  - accountNo 1.3.6.1.4.1.1466.115.121.1.27
     48##  - protocol (msn, oscar, jabber, yahoo, ...)
     49##  - username
     50##  - password
     51##  - server name
     52##  - autoconnect (true/false) 1.3.6.1.4.1.1466.115.121.1.7
     53##  depends: top
     54
     55#FIXME: Unique OID
     56objectclass ( 1.3.6.1.4.1.7165.2.2.12 NAME 'bitlBeeIMAccount' SUP account STRUCTURAL
     57        DESC 'BitlBee IM Account '
     58        MUST ( bitlBeeAccountNo, userid, userPassword )
     59        MAY ( host, bitlBeeAutoconnect ) )
     60
     61#FIXME: Unique OID
     62objectclass ( 1.3.6.1.4.1.7165.2.2.12 NAME 'bitlBeeSetting' SUP top STRUCTURAL
     63        DESC 'BitlBee Configuration Setting'
     64        MUST ( bitlBeeSettingName )
     65        MAY ( bitlBeeSettingValue ) )
     66
     67#FIXME: Unique OID
     68objectclass ( 1.3.6.1.4.1.7165.2.2.12 NAME 'bitlBeeBuddy' SUP top STRUCTURAL
     69        DESC 'BitlBee Nick Mapping'
     70        MUST ( bitlBeeBuddyHandle )
     71        MAY ( ircNick ) )
Note: See TracChangeset for help on using the changeset viewer.