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 = ''; } ?> ', true, false); ?>
:
: 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: 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.
: