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

Authentication: Difference between revisions

From MoodleDocs
(reworded this page but not sure I did the right thing -see talk)
(Italian link)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Authentication}}
{{Managing a Moodle site}}
*Authentication is the process which allows a user to login to a Moodle site. [[Site policies]] determines if users must login before reaching the [[Front Page]].  
Authentication is the process of allowing a user to log in to a Moodle site with a username and password.


*Authentication plugins are reached from ''Settings>Site Administration>Plugins>Authentication>Manage authentication''. A plugin may be enabled by opening its "eye" in the list.
==Authentication plugins==


[[File:Authenticationintro.png]]
Moodle provides a number of ways of [[Managing authentication|managing authentication]], called ''authentication plugins''.
 
==Authentication plugins==


Standard authentication plugins are:


*[[Manual accounts]] - accounts created manually by an administrator
*[[Manual accounts]] - accounts created manually by an administrator
Line 14: Line 13:
*[[CAS server (SSO)]] - account details are located on an external CAS server
*[[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
*[[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
*[[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
*[[MNet|Moodle Network authentication]] - how different Moodle sites can connect and authenticate users
*[[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!
*[[No authentication]] - for testing purposes only
*[[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
*[[Shibboleth]] - account details are located on an external Shibboleth server
* Web services authentication
* Web services authentication


==Multi-authentication==
There are also many [https://moodle.org/plugins/?q=type:auth additional authentication plugins in the Moodle plugins directory].
 
Multi-authentication is supported. Each authentication plugin may be used to find a username/password match. Once found, a user is logged in and alternative plugins are not used. Therefore the plugin which handles the most logins should be moved to the top of the page in order that less load is put on authentication servers.
 
==Common settings==
 
Below the authentication plugin list are some special settings which may be useful if you wish for example to restrict access to certain emails, add customised login instructions or prevent spammers with a CAPTCHA. See [[Authentication common settings|Authentication_common_settings]] for the full list of options.
 
==See also==
==See also==


*[[Authentication FAQ]]
*[[Authentication FAQ]]
*Using Moodle [http://moodle.org/mod/forum/view.php?id=42 User authentication forum]
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=95559 Do users need e-mail addresses?] forum discussion
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=97938 Admin approving self registrations?] forum discussion


[[Category:Site administration]]
[[Category:Authentication]]


[[de:Authentifizierung]]
[[es:Autenticación]]
[[eu:Erabiltzaileen_autentifikazioa]]
[[eu:Erabiltzaileen_autentifikazioa]]
[[fr:Authentification]]
[[fr:Authentification]]
[[de:Authentifizierung]]
[[it:Autenticazione]]
[[ja:認証]]
[[ja:認証]]

Latest revision as of 14:15, 5 December 2018

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.

Standard authentication plugins are:

There are also many additional authentication plugins in the Moodle plugins directory.

See also