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 (rewording)
Line 1: Line 1:
Location: ''Administration > Users > Authentication >
Location: ''Administration > Users > Authentication''


Authentication is the process of determining whether someone is who they say they are when entering a Moodle site.  Some Moodle sites initial authenticate a user as a "guest" then re-authenticates them by a login. 


Once someone is authenticated, a user's [[Roles and capabilities|role]] authorizes them, through [[Manage_roles#Permissions|permissions]], to be capable of interacting with different contexts.  A [[Course|course]] is a good example of a context.  The [[Enrolment|enrolment]] process looks for someone who has been authenticated and gives them a role in the context of the course.
User authentication is about enabling people to login to your Moodle site.


==Overview of authentication==
==Authentication methods==


One of the first things the site administrator needs to consider when setting up a Moodle site is user authentication. A standard Moodle has 15 types of authentication methods and additional contributed code plugins are available.
Authentication methods (also known as authentication plugins) include:


The user authentication menu is broken into 5 submenus.  The site administrator will typically manage most authentication menus from the [[Manage authentication]] menu. Other sub menus under Authentication are for convenience because they lead to the same page as the edit links found on the manage authentication menu page.
*[[Manage authentication]] - This shows all the site's authentication methods and has an edit link to each of their settings
*[[Manual accounts]] - accounts created manually by an administrator
*[[Manual accounts]] - accounts created manually by an administrator
*[[No login]]
*[[Email-based self-registration]] - for enabling users to create their own accounts
*[[Email-based self-registration]] - for enabling users to create their own accounts
*[[Moodle Network]] - how different Moodle sites can connect and authenticate users
*[[CAS server (SSO)]]
*[[No login]] - at present this menu and settings page only contains information
*[[External database authentication|External database]]
*[[FirstClass authentication|FirstClass server]]
*[[IMAP authentication|IMAP server]]
*[[LDAP authentication|LDAP server]]
*[[Moodle Network|Moodle Network authentication]] - how different Moodle sites can connect and authenticate users
*[[NNTP authentication|NNTP server]]
*[[No authentication]] - for testing purposes only
*[[PAM (Pluggable Authentication Modules)]]
*[[POP3 server]]
*[[RADIUS authentication|RADIUS server]]
*[[Shibboleth]]
*[[NTLM authentication|NTLM/Integrated Authentication]] (contributed plugin)
 
The authentication method is set in ''Administration > Users > Authentication > [[Manage authentication]]'' (or ''Administration > Users > Authentication''  prior to Moodle 1.9)


==See also==
==See also==


*[[Manage authentication]]
*[[Authentication FAQ]]
*[[Authentication FAQ]]
*Multi authentication in [[Upgrading to Moodle 1.8]]
*Multi authentication in [[Upgrading to Moodle 1.8]]
*Using Moodle [http://moodle.org/mod/forum/view.php?id=42 User authentication] forum
*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=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
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=97938 Admin approving self registrations?] forum discussion

Revision as of 18:33, 31 July 2008

Location: Administration > Users > Authentication


User authentication is about enabling people to login to your Moodle site.

Authentication methods

Authentication methods (also known as authentication plugins) include:

The authentication method is set in Administration > Users > Authentication > Manage authentication (or Administration > Users > Authentication prior to Moodle 1.9)

See also