Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
auth_mnet

Directories

directory classes
  
 

Namespaces

namespace  auth_mnet\privacy
 Privacy Subsystem implementation for auth_mnet.
 
namespace  auth_mnet\task
  
 

Classes

class  auth_mnet\privacy\provider
 Privacy provider for the mnet authentication. More...
 
class  auth_mnet\task\cron_task
 A schedule task for mnet cron. More...
 
class  auth_plugin_mnet
 Moodle Network authentication plugin. More...
 

Functions

 xmldb_auth_mnet_upgrade ($oldversion)
 Function to upgrade auth_mnet.
 

Variables

 $plugin = 2023100400
 
 $publishes
 This file contains the mnet services for the mnet authentication plugin.
 
 $subscribes
 
 $tasks
 
$plugin component = 'auth_mnet'
 
$plugin version = 2023100900
 

Detailed Description

Function Documentation

◆ xmldb_auth_mnet_upgrade()

xmldb_auth_mnet_upgrade ( $oldversion)

Function to upgrade auth_mnet.

Parameters
int$oldversionthe version we are upgrading from
Return values
boolresult

Variable Documentation

◆ $publishes

$publishes
Initial value:
= array(
'sso_idp' => array(
'apiversion' => 1,
'classname' => 'auth_plugin_mnet',
'filename' => 'auth.php',
'methods' => array(
'user_authorise',
'keepalive_server',
'kill_children',
'refresh_log',
'fetch_user_image',
'fetch_theme_info',
'update_enrolments',
),
),
'sso_sp' => array(
'apiversion' => 1,
'classname' => 'auth_plugin_mnet',
'filename' => 'auth.php',
'methods' => array(
'keepalive_client',
'kill_child'
)
)
)

This file contains the mnet services for the mnet authentication plugin.

Since
Moodle 2.0
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

◆ $subscribes

$subscribes
Initial value:
= array(
'sso_idp' => array(
'user_authorise' => 'auth/mnet/auth.php/user_authorise',
'keepalive_server' => 'auth/mnet/auth.php/keepalive_server',
'kill_children' => 'auth/mnet/auth.php/kill_children',
'refresh_log' => 'auth/mnet/auth.php/refresh_log',
'fetch_user_image' => 'auth/mnet/auth.php/fetch_user_image',
'fetch_theme_info' => 'auth/mnet/auth.php/fetch_theme_info',
'update_enrolments' => 'auth/mnet/auth.php/update_enrolments',
),
'sso_sp' => array(
'keepalive_client' => 'auth/mnet/auth.php/keepalive_client',
'kill_child' => 'auth/mnet/auth.php/kill_child',
),
)

◆ $tasks

$tasks
Initial value:
= array(
array(
'classname' => '\auth_mnet\task\cron_task',
'blocking' => 0,
'minute' => '*/10',
'hour' => '*',
'day' => '*',
'month' => '*',
'dayofweek' => '*'
)
)