aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBogdano Arendartchuk <bogdano@mandriva.org>2007-05-03 20:50:43 +0000
committerBogdano Arendartchuk <bogdano@mandriva.org>2007-05-03 20:50:43 +0000
commit023b84f8f91df6f3062ff2992d1ebe3e94254532 (patch)
treea70b9088ad9a5f1be729e9c6bd806d89632c610c
parent25406a36a7e418fdb8a3953671549582e26d5c45 (diff)
downloadmgarepo-023b84f8f91df6f3062ff2992d1ebe3e94254532.tar
mgarepo-023b84f8f91df6f3062ff2992d1ebe3e94254532.tar.gz
mgarepo-023b84f8f91df6f3062ff2992d1ebe3e94254532.tar.bz2
mgarepo-023b84f8f91df6f3062ff2992d1ebe3e94254532.tar.xz
mgarepo-023b84f8f91df6f3062ff2992d1ebe3e94254532.zip
Updated README.LDAP to recent changes in configuration options
(ldap-format and format method used)
-rw-r--r--README.LDAP25
1 files changed, 13 insertions, 12 deletions
diff --git a/README.LDAP b/README.LDAP
index 05260f5..863be6d 100644
--- a/README.LDAP
+++ b/README.LDAP
@@ -14,28 +14,29 @@ options in the [global] section of repsys.conf:
ldap-bindpw [optional] [default: empty]
the password used to bind
ldap-filterformat [optional]
- [default: (&(objectClass=inetOrgPerson)(uid=%s))]
+ [default: (&(objectClass=inetOrgPerson)(uid=$username))]
RFC-2254 filter string used in the search of the user entry.
- Note that this is a python format string and will have the user
- name as parameter. For example:
+ Note that this is a python template string and will have the
+ user name as parameter. For example:
- ldap-filterformat = (&(objectClass=inetOrgPerson)(uid=%s))
+ ldap-filterformat = (&(objectClass=inetOrgPerson)(uid=$username))
Will result in the search filter:
(&(objectClass=inetOrgPerson)(uid=john))
- ldap-format [optional] [default: %(cn)s <%(mail)s>]
- This is a python format string. This string will be
+ ldap-resultformat [optional] [default: $cn <$mail>]
+ This is a python template string. This string will be
formatted using one dict object containing the fields
returned in the LDAP search, for example:
- >>> format = "%(cn)s <%(mail)s>"
+ >>> format = Template("$cn <$mail>")
>>> d = search(basedn, filter)
- >>> d = {"cn": "John Doe", "mail": "john@mandriva.org",
- "uidNumber": "1290", "loginShell": "/bin/bash",
- ... many other attributes ... }
- >>> value = format % d
+ >>> d
+ {"cn": "John Doe", "mail": "john@mandriva.org",
+ "uidNumber": "1290", "loginShell": "/bin/bash",
+ ... many other attributes ... }
+ >>> value = format.substitute(d)
>>> print value
John Doe <john@mandriva.org>
@@ -43,7 +44,7 @@ options in the [global] section of repsys.conf:
used.
When the searched option is not found, it will try in repsys.conf. All
-the values found (including from repsys.conf) will be cached between
+the values found. (including from repsys.conf) will be cached between
each configuration access.
This plugin requires the package python-ldap.