aboutsummaryrefslogtreecommitdiffstats
path: root/doc/bitlbee.schema
blob: 47d5e7064fbc2a07adbf6b2ca2a2efc8d5f03f2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
## LDAP Schema file for BitlBee
##
## We need the following object classes and related attributes:
## bitlBeeNick:
##  - nick
##  - password
##  - setting (multiple values)
## 
## bitlBeeAccount:
##  - protocol (msn, oscar, jabber, yahoo, ...)
##  - username
##  - password
##  - server name
##
## bitlBeeBuddy:
##  - nick
##  - handle

## each bitlBeeNick has zero or more bitlBeeAccount subentries
## and bitlBeeAccount entries contain zero or more bitlBeeBuddy entries

## The admin needs to setup the LDAP server to:
## - allow anonymous users to auth against bitlBeeNick objects on the 
##   password field
## - allow anonymous users to create new objects that start with nick=
## - allow read/write for a user that is authenticated only to his/her own 
##   object and subentries