MDL-72552 mod_lti: Add context_memberships_v2_url custom parameter

This commit is contained in:
Stephen Vickers
2021-10-26 15:49:25 +01:00
parent b8e5f7b428
commit 38882aa139
3 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -435,7 +435,7 @@ function lti_get_jwt_claim_mapping() {
'claim' => 'url',
'isarray' => false
],
'custom_context_memberships_url' => [
'custom_context_memberships_v2_url' => [
'suffix' => 'nrps',
'group' => 'namesroleservice',
'claim' => 'context_memberships_url',
@@ -544,6 +544,7 @@ class memberships extends \mod_lti\local\ltiservice\service_base {
if (isset($tool->{$this->get_component_id()})) {
if ($tool->{$this->get_component_id()} == parent::SERVICE_ENABLED && $this->is_used_in_context($typeid, $courseid)) {
$launchparameters['context_memberships_url'] = '$ToolProxyBinding.memberships.url';
$launchparameters['context_memberships_v2_url'] = '$ToolProxyBinding.memberships.url';
$launchparameters['context_memberships_versions'] = '1.0,2.0';
}
}
+1 -1
View File
@@ -934,7 +934,7 @@ class mod_lti_locallib_testcase extends advanced_testcase {
'claim' => 'url',
'isarray' => false
],
'custom_context_memberships_url' => [
'custom_context_memberships_v2_url' => [
'suffix' => 'nrps',
'group' => 'namesroleservice',
'claim' => 'context_memberships_url',