Note: You are currently viewing documentation for Moodle 3.1. Up-to-date documentation for the latest stable version of Moodle is probably available here: Authentication.

Authentication: Difference between revisions

From MoodleDocs
m (admin/auth moved to Authentication)
(LTI)
 
(73 intermediate revisions by 25 users not shown)
Line 1: Line 1:
==Authentication==
{{Managing a Moodle site}}
Authentication is the process of allowing a user to log in to a Moodle site with a username and password.


There are various ways of managing user '''authentication''':
==Authentication plugins==


:[[Email authentication|Email-based authentication]]
Moodle provides a number of ways of [[Managing authentication|managing authentication]], called ''authentication plugins''.
:Manual accounts only
:No authentication
:PAM (Pluggable Authentication Modules)
:[[Shibboleth]]
:Use a CAS server (SSO)
:[[LDAP authentication|Use an LDAP server]]


===The login page===
*[[Manual accounts]] - accounts created manually by an administrator
*[[No login]] - suspend particular user account
*[[Email-based self-registration]] - for enabling users to create their own accounts
*[[CAS server (SSO)]] - account details are located on an external CAS server
*[[External database authentication|External database]] - account details are located on an external database
*[[FirstClass authentication|FirstClass server]] - account details are located on an external FirstClass server
*[[IMAP authentication|IMAP server]] - account details are located on an external IMAP server
*[[LDAP authentication|LDAP server]] - account details are located on an external LDAP server
*[[LTI]] - works with the [[Publish as LTI tool]] enrolment method to connect courses and activities. ''(New in 3.1)''
*[[MNet|Moodle Network authentication]] - how different Moodle sites can connect and authenticate users
*[[NNTP authentication|NNTP server]] - account details are located on an external NNTP server
*[[No authentication]] - for testing purposes or if the Moodle site is not available on the Internet. Do NOT use on public servers!
*[[PAM (Pluggable Authentication Modules)]] - account details come from the operating system Moodle is running on, via PAM (can only be used Linux/Unix).
*[[POP3 server]] - account details are located on an external POP3 server
*[[RADIUS authentication|RADIUS server]] - account details are located on an external RADIUS server
*[[Shibboleth]] - account details are located on an external Shibboleth server
* Web services authentication
*[[Uniquelogin authentication]] to limit users to one simultaeous session


Depending upon the authentication method (i.e. not applicable for email authentication) login instructions may be easily added. Alternatively, an alternate login URL may be added - please check the discussion [http://moodle.org/mod/forum/discuss.php?d=26629 Customising the log in page] for further details.
==See also==


==See also==
*[[Authentication FAQ]]


*[http://moodle.org/mod/forum/view.php?id=42 Using Moodle: User authentication] forum
[[Category:Authentication]]


[[Category:Administrator|Admin/auth]]
[[eu:Erabiltzaileen_autentifikazioa]]
[[Category:Authentication|Admin/auth]]
[[fr:Authentification]]
[[de:Authentifizierung]]
[[ja:認証]]
[[es:Autenticación]]

Latest revision as of 14:26, 16 May 2016

Authentication is the process of allowing a user to log in to a Moodle site with a username and password.

Authentication plugins

Moodle provides a number of ways of managing authentication, called authentication plugins.

See also