|
298 | 298 | $authplugin->get_ssp_version() |
299 | 299 | )); |
300 | 300 |
|
| 301 | + // Role mapping |
| 302 | + $name = 'auth_saml2/field_map_role'; |
| 303 | + $title = get_string('saml_role_map', 'auth_saml2'); |
| 304 | + $description = ''; |
| 305 | + $default = ''; |
| 306 | + $setting = new admin_setting_configtext($name, $title, $description, $default, PARAM_ALPHANUMEXT); |
| 307 | + $settings->add($setting); |
| 308 | + |
| 309 | + $settings->add( |
| 310 | + new admin_setting_heading( |
| 311 | + 'auth_saml2/saml_rolemapping', |
| 312 | + new lang_string('saml_rolemapping', 'auth_saml2'), |
| 313 | + new lang_string('saml_rolemapping_head', 'auth_saml2') |
| 314 | + ) |
| 315 | + ); |
| 316 | + |
| 317 | + $name = 'auth_saml2/saml_role_siteadmin_map'; |
| 318 | + $title = get_string('saml_role_siteadmin_map', 'auth_saml2'); |
| 319 | + $description = ''; |
| 320 | + $default = ''; |
| 321 | + $setting = new admin_setting_configtext($name, $title, $description, $default, PARAM_ALPHANUMEXT); |
| 322 | + $settings->add($setting); |
| 323 | + |
| 324 | + $name = 'auth_saml2/saml_role_manager_map'; |
| 325 | + $title = get_string('saml_role_manager_map', 'auth_saml2'); |
| 326 | + $description = ''; |
| 327 | + $default = ''; |
| 328 | + $setting = new admin_setting_configtext($name, $title, $description, $default, PARAM_ALPHANUMEXT); |
| 329 | + $settings->add($setting); |
| 330 | + |
| 331 | + $name = 'auth_saml2/saml_role_coursecreator_map'; |
| 332 | + $title = get_string('saml_role_coursecreator_map', 'auth_saml2'); |
| 333 | + $description = ''; |
| 334 | + $default = ''; |
| 335 | + $setting = new admin_setting_configtext($name, $title, $description, $default, PARAM_ALPHANUMEXT); |
| 336 | + $settings->add($setting); |
301 | 337 |
|
302 | 338 | // Display locking / mapping of profile fields. |
303 | 339 | $help = get_string('auth_updatelocal_expl', 'auth'); |
|
0 commit comments