blob: 569384a100d4e1fd4776031fab5c860001c39401 (
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
--- doc/sysadmin.html.orig Wed Jul 12 21:59:51 2000
+++ doc/sysadmin.html Fri Sep 15 20:56:28 2000
@@ -171,6 +171,43 @@
<dt><i>pwcheck</i><dd> checks passwords with the use of a seperate,
helper daemon. <b>needs to be documented.</b><p>
+<dt><i>mysql</i><dd> A MySQL database can be used for plaintext
+ password checking by setting "pwcheck_method" to "mysql".<p>
+
+ <p>The following SASL options are used for MySQL Authentication:<p>
+
+ <dl>
+ <dd>mysql_user: <user></dd>
+ <dd>mysql_passwd: <cleartext pw></dd>
+ <dd>mysql_host: <host></dd>
+ <dd>mysql_database: <database></dd>
+ <dd>mysql_table: <table></dd>
+ <dd>mysql_uidcol: <username col></dd>
+ <dd>mysql_pwdcol: <password col></dd>
+ </dl>
+
+ <p>MySQL pwcheck_method created by <a href="mailto:dmz@dmzs.com">David Matthew Zendzian</a>
+ the original patch may be found at <a href="http://www.dmzs.com/~dmz/projects/cyrus/">http://www.dmzs.com/~dmz/projects/cyrus/</a>.<p>
+
+<dt><i>ldap</i><dd> A LDAP server can be used for plaintext password
+ checking by setting "pwcheck_method" to "ldap".<p>
+
+ <p>The following SASL options are used for LDAP Authentication:<p>
+
+ <dl>
+ <dd>ldap_server: <LDAP Server [localhost]>
+ <dd>ldap_basedn: <LDAP base dn>
+ <dd>ldap_uidattr: <LDAP uid attribute [uid]>
+ <dd>ldap_port: <LDAP port [389]>
+ </dl>
+
+ <p>It is a requirement that "ldap_basedn" be set to the appropriate
+ value for your site<br>
+ (ex. ldap_basedn: o=surf, c=UK)<p>
+
+ <p>LDAP pwcheck_method created by <a href="mailto:simon@surf.org.uk">Simon@surf.org.uk</a>
+ the original patch may be found at <a href="http://www.surf.org.uk/">http://www.surf.org.uk/</a>.<p>
+
<dt><i>write your own</i><dd> Last, but not least, the most flexible
method of authentication for PLAIN is to write your own. If you do
so, any application that calls the "<tt>sasl_checkpass()</tt>"
|