auth_instructions) or empty($config->user_attribute)) { $config->auth_instructions = get_string('auth_shib_instructions', 'auth', $CFG->wwwroot.'/auth/shibboleth/index.php'); } if (!isset ($config->user_attribute)) { $config->user_attribute = ''; } if (!isset ($config->convert_data)) { $config->convert_data = ''; } if (!isset($config->changepasswordurl)) { $config->changepasswordurl = ''; } ?>
: | ||
: |
convert_data and $config->convert_data != '' and !is_readable($config->convert_data)) {
echo ' '; print_string("auth_shib_convert_data_warning", "auth"); echo ''; } ?> |
alt_login ?> |
Moodle WAYF Service: | alt_login) and $config->alt_login == 'on' ){ echo 'checked="checked"'; } ?> /> | If you check this, Moodle will use its own WAYF service instead of the one configured for Shibboleth. Moodle will display a drop-down list on this alternative login page where the user has to select his Identity Provider. |
Identity Providers: |
if (isset($config->organization_selection) && empty($config->organization_selection) && isset($config->alt_login) && $config->alt_login == 'on') {
echo ' '; print_string("auth_shib_no_organizations_warning", "auth"); echo ''; } ?> |
Provide a list of Identity Provider entityIDs to let the user choose from on the login page. On each line there must be a comma-separated tuple for entityID of the IdP (see the Shibboleth metadata file) and Name of IdP as it shall be displayed in the drow-down list. As an optional third parameter you can add the location of a Shibboleth session initiator that shall be used in case your Moodle installation is part of a multi federation setup. |
Authentication Method Name: | Provide a name for the Shibboleth authentication method that is familiar to your users. This could be the name of your Shibboleth federation, e.g. "SWITCHaai Login" or "InCommon Login" and so on. | |
: |