1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-07-11 17:18:29 +00:00

Update the user documentation, mainly for the new authentication methods

This commit is contained in:
Guillaume Ayoub 2011-10-03 00:51:41 +02:00
parent c654b14ff1
commit 8fce713d15

View file

@ -17,10 +17,9 @@ Installation
Dependencies Dependencies
------------ ------------
Radicale is written in pure python and does not depend on any librabry. It is Radicale is written in pure Python and does not depend on any librabry. It is
known to work on Python 2.6, 2.7, 3.1 and 3.2 [#]_. The only optional known to work on Python 2.6, 2.7, 3.1 and 3.2. The dependencies are optional,
dependency is `the python-ldap module <http://www.python-ldap.org/>`_ for LDAP as they are only needed for various authentication methods [#]_.
authentication.
Linux users certainly have Python already installed. For Windows and MacOS Linux users certainly have Python already installed. For Windows and MacOS
users, please install Python [#]_ thanks to the adequate installer. users, please install Python [#]_ thanks to the adequate installer.
@ -253,6 +252,8 @@ configuration file, with the main parameters:
hosts = 0.0.0.0:5232 hosts = 0.0.0.0:5232
# Daemon flag # Daemon flag
daemon = False daemon = False
# File storing the PID in daemon mode
pid =
# SSL flag, enable HTTPS protocol # SSL flag, enable HTTPS protocol
ssl = False ssl = False
# SSL certificate path # SSL certificate path
@ -268,17 +269,20 @@ configuration file, with the main parameters:
[acl] [acl]
# Access method # Access method
# Value: None | htpasswd | LDAP # Value: None | htpasswd | LDAP | PAM | courier
type = None type = None
# Usernames used for public calendars, separated by a comma # Usernames used for public calendars, separated by a comma
public_users = public public_users = public
# Usernames used for private calendars, separated by a comma # Usernames used for private calendars, separated by a comma
private_users = private private_users = private
# Htpasswd filename # Htpasswd filename
htpasswd_filename = /etc/radicale/users htpasswd_filename = /etc/radicale/users
# Htpasswd encryption method # Htpasswd encryption method
# Value: plain | sha1 | crypt # Value: plain | sha1 | crypt
htpasswd_encryption = crypt htpasswd_encryption = crypt
# LDAP server URL, with protocol and port # LDAP server URL, with protocol and port
ldap_url = ldap://localhost:389/ ldap_url = ldap://localhost:389/
# LDAP base path # LDAP base path
@ -291,6 +295,12 @@ configuration file, with the main parameters:
# LDAP password for initial login, used with ldap_binddn # LDAP password for initial login, used with ldap_binddn
ldap_password = ldap_password =
# PAM group user should be member of
pam_group_membership =
# Path to the Courier Authdaemon socket
courier_socket =
[storage] [storage]
# Folder for storing local calendars, created if not present # Folder for storing local calendars, created if not present
folder = ~/.config/radicale/calendars folder = ~/.config/radicale/calendars
@ -514,3 +524,10 @@ LDAP Authentication
The LDAP authentication module relies on `the python-ldap module The LDAP authentication module relies on `the python-ldap module
<http://www.python-ldap.org/>`_, and thus only works with 2.x versions <http://www.python-ldap.org/>`_, and thus only works with 2.x versions
of Python. of Python.
PAM Authentication
------------------
The PAM authentication module relies on `the pam module
<http://atlee.ca/software/pam/>`_, and thus only works with 2.x versions of
Python.