CAS user sync script.
This script is meant to be called from a cronjob to sync moodle with the CAS backend in those setups where the CAS backend acts as 'master'.
Sample cron entry: # 5 minutes past 4am 5 4 * * * $sudo -u www-data /usr/bin/php /var/www/moodle/auth/cas/cli/sync_users.php
Notes:
- it is required to use the web server account when executing PHP CLI scripts
- you need to change the "www-data" to match the apache user account
- use "su" if "sudo" not available
- If you have a large number of users, you may want to raise the memory limits by passing -d momory_limit=256M
- For debugging & better logging, you are encouraged to use in the command line: -d log_errors=1 -d error_reporting=E_ALL -d display_errors=0 -d html_errors=0
Performance notes: We have optimized it as best as we could for PostgreSQL and MySQL, with 27K students we have seen this take 10 minutes.
CAS
- Copyright:
- 2007 Jerome Gutierrez - based on code by Martin Langhoff http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version details
cas
- Author:
- Martin Dougiamas
-
Jerome GUTIERREZ
-
Iñaky Arenaza http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Authentication Plugin: External Database Authentication
Checks against an external database.
db
- Author:
- Martin Dougiamas http://www.gnu.org/copyleft/gpl.html GNU Public License
Extdb user sync script.
This script is meant to be called from a system cronjob to sync moodle user accounts with external database. It is required when using internal passwords (== passwords not defined in external database).
Sample cron entry: # 5 minutes past 4am 5 4 * * * $sudo -u www-data /usr/bin/php /var/www/moodle/auth/db/cli/sync_users.php
Notes:
- it is required to use the web server account when executing PHP CLI scripts
- you need to change the "www-data" to match the apache user account
- use "su" if "sudo" not available
- If you have a large number of users, you may want to raise the memory limits by passing -d memory_limit=256M
- For debugging & better logging, you are encouraged to use in the command line: -d log_errors=1 -d error_reporting=E_ALL -d display_errors=0 -d html_errors=0
Performance notes: + The code is simpler, but not as optimized as its LDAP counterpart.
db
- Copyright:
- 2006 Martin Langhoff http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version details
db
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version details
email
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version details
fc
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version details
imap
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
CAS user sync script.
This script is meant to be called from a cronjob to sync moodle with the LDAP backend in those setups where the LDAP backend acts as 'master'.
Sample cron entry: # 5 minutes past 4am 5 4 * * * $sudo -u www-data /usr/bin/php /var/www/moodle/auth/ldap/cli/sync_users.php
Notes:
- it is required to use the web server account when executing PHP CLI scripts
- you need to change the "www-data" to match the apache user account
- use "su" if "sudo" not available
- If you have a large number of users, you may want to raise the memory limits by passing -d momory_limit=256M
- For debugging & better logging, you are encouraged to use in the command line: -d log_errors=1 -d error_reporting=E_ALL -d display_errors=0 -d html_errors=0
- If you have a large number of users, you may want to raise the memory limits by passing -d momory_limit=256M
- For debugging & better logging, you are encouraged to use in the command line: -d log_errors=1 -d error_reporting=E_ALL -d display_errors=0 -d html_errors=0
Performance notes: We have optimized it as best as we could for PostgreSQL and MySQL, with 27K students we have seen this take 10 minutes.
ldap
- Copyright:
- 2004 Martin Langhoff http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version details
ldap
- Author:
- Martin Dougiamas
-
Iñaky Arenaza http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Authentication Plugin: Manual Authentication Just does a simple check against the moodle database.
manual
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Manual authentication plugin.
manual
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Manual authentication plugin upgrade code
manual
- Copyright:
- 2011 Petr Skoda (http://skodak.org) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Manual authentication plugin version information
manual
- Copyright:
- 2011 Petr Skoda (http://skodak.org) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Keeps track of upgrades to the auth_mnet plugin
mnet
- Copyright:
- 2010 David Mudrak <david@moodle.com> http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Manual authentication plugin version information
mnet
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version information
nntp
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version information
nologin
- Copyright:
- 2011 Petr Skoda (http://skodak.org) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version information
none
- Copyright:
- 2011 Petr Skoda (http://skodak.org) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version information
pam
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version information
pop3
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version information
radius
- Copyright:
- 1999 onwards Martin Dougiamas (http://dougiamas.com) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version information
shibboleth
- Author:
- Martin Dougiamas
-
Lukas Haemmerle http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Version information
webservice
- Copyright:
- 2011 Petr Skoda (http://skodak.org) http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Strings for component 'auth', language 'en', branch 'MOODLE_20_STABLE'
- Copyright:
- 1999 onwards Martin Dougiamas http://moodle.com http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later