More authentication possibilities
[moodle.git] / auth / README
1 This directory contains authentication modules.
3 Each of these modules describes a different way to 
4 check that a user has provided a correct 
6    - username, and 
7    - password.
9 Even when external forms of authentication are being
10 used, Moodle still maintains the internal "user" table 
11 with all the associated information about that user such
12 as name, email address and so on.
14 The active method is set by the admin on the Configuration page.
17 email - authentication by email  (DEFAULT METHOD)
19     - user fills out form with email address
20     - email sent to user with link 
21     - user clicks on link in email to confirm
22     - user account is created
23     - user can log in
26 none  - no authentication at all .. very insecure!!
27     
28     - user logs in using ANY username and password
29     - if the username doesn't already exist then
30       a new account is created
31     - when user tries to access a course they 
32       are forced to set up their account details
35 ldap  - Uses an external LDAP server
37     - user logs in using username and password
38     - these are checked against an LDAP server
39     - if correct, user is logged in
40     - optionally, info is copied from the LDAP
41       database to the Moodle user database
43     (see the ldap/README for more details on config etc...)
46 imap  - Uses an external IMAP server
48     - user logs in using username and password
49     - these are checked against an IMAP server
50     - if correct, user is logged in
51     - if the username doesn't already exist then
52       a new account is created
55 db  - Uses an external database to check username/password
56     
57     - user logs in using username and password
58     - these are checked against an external database
59     - if correct, user is logged in
60     - if the username doesn't already exist then
61       a new Moodle account is created