|
280 | 280 | $authplugin->get_ssp_version() |
281 | 281 | )); |
282 | 282 |
|
| 283 | + // Role mapping |
| 284 | + $name = 'auth_saml2/field_map_role'; |
| 285 | + $title = get_string('saml_role_map', 'auth_saml2'); |
| 286 | + $description = ''; |
| 287 | + $default = ''; |
| 288 | + $setting = new admin_setting_configtext($name, $title, $description, $default, PARAM_ALPHANUMEXT); |
| 289 | + $settings->add($setting); |
| 290 | + |
| 291 | + $settings->add( |
| 292 | + new admin_setting_heading( |
| 293 | + 'auth_saml2/saml_rolemapping', |
| 294 | + new lang_string('saml_rolemapping', 'auth_saml2'), |
| 295 | + new lang_string('saml_rolemapping_head', 'auth_saml2') |
| 296 | + ) |
| 297 | + ); |
| 298 | + |
| 299 | + $name = 'auth_saml2/saml_role_siteadmin_map'; |
| 300 | + $title = get_string('saml_role_siteadmin_map', 'auth_saml2'); |
| 301 | + $description = ''; |
| 302 | + $default = ''; |
| 303 | + $setting = new admin_setting_configtext($name, $title, $description, $default, PARAM_ALPHANUMEXT); |
| 304 | + $settings->add($setting); |
| 305 | + |
| 306 | + $name = 'auth_saml2/saml_role_coursecreator_map'; |
| 307 | + $title = get_string('saml_role_coursecreator_map', 'auth_saml2'); |
| 308 | + $description = ''; |
| 309 | + $default = ''; |
| 310 | + $setting = new admin_setting_configtext($name, $title, $description, $default, PARAM_ALPHANUMEXT); |
| 311 | + $settings->add($setting); |
| 312 | + |
| 313 | + $name = 'auth_saml2/saml_role_manager_map'; |
| 314 | + $title = get_string('saml_role_manager_map', 'auth_saml2'); |
| 315 | + $description = ''; |
| 316 | + $default = ''; |
| 317 | + $setting = new admin_setting_configtext($name, $title, $description, $default, PARAM_ALPHANUMEXT); |
| 318 | + $settings->add($setting); |
283 | 319 |
|
284 | 320 | // Display locking / mapping of profile fields. |
285 | 321 | $help = get_string('auth_updatelocal_expl', 'auth'); |
|
0 commit comments