Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
Directories | Files | Namespaces | Classes | Functions | Variables
auth_lti

Directories

directory classes
  
 

Files

file  auth.php
 LTI Authentication plugin.
 
file  cookie_helper.php
 Helper class providing utils dealing with cookies in LTI, particularly 3rd party cookies.
 
file  event_handler.php
 Event handler for auth_lti.
 
file  events.php
 LTI Auth plugin event handler definition.
 
file  lib.php
 Callbacks for auth_lti.
 
file  provider.php
 Privacy Subsystem for auth_lti implementing null_provider.
 
file  renderer.php
 Renderer class for auth_lti.
 
file  upgrade.php
 LTI authentication plugin upgrade code.
 
file  user_migration_claim.php
 A simplified representation of a 'https://purl.imsglobal.org/spec/lti/claim/lti1p1' migration claim.
 
file  version.php
 LTI authentication plugin version information.
 

Namespaces

namespace  auth_lti\local\ltiadvantage\entity
  
 
namespace  auth_lti\local\ltiadvantage\event
  
 
namespace  auth_lti\local\ltiadvantage\utility
  
 
namespace  auth_lti\output
  
 
namespace  auth_lti\privacy
  
 

Classes

class  auth_lti\local\ltiadvantage\entity\user_migration_claim
 
class  auth_lti\local\ltiadvantage\event\event_handler
 
class  auth_lti\local\ltiadvantage\utility\cookie_helper
 
class  auth_lti\output\renderer
 
class  auth_lti\privacy\provider
 
class  auth_plugin_lti
 

Functions

 auth_lti_pre_user_delete ($user)
 Callback to remove linked logins for deleted users.
 
 xmldb_auth_lti_upgrade ($oldversion)
 Upgrade function.
 

Variables

 $observers
 
 $plugin = 2022111800
 
$plugin component = 'auth_lti'
 
$plugin version = 2022112801
 

Detailed Description

Function Documentation

◆ auth_lti_pre_user_delete()

auth_lti_pre_user_delete (   $user)

Callback to remove linked logins for deleted users.

Parameters
stdClass$userthe user being deleted.

◆ xmldb_auth_lti_upgrade()

xmldb_auth_lti_upgrade (   $oldversion)

Upgrade function.

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

Variable Documentation

◆ $observers

$observers
Initial value:
= [
[
'eventname' => '\core\event\user_loggedin',
'callback' => '\auth_lti\local\ltiadvantage\event\event_handler::handle_user_loggedin',
],
]