diff --git a/assets/dsroot/config.php b/assets/dsroot/config.php new file mode 100644 index 0000000..254e5b1 --- /dev/null +++ b/assets/dsroot/config.php @@ -0,0 +1,305 @@ + or if the assertion consumer url + // check below is enabled + // Requires $useSAML2Metadata to be true + $enableDSReturnParamCheck = true; + + // If true, the return parameter is checked for Service Providers that + // don't have and extension set. Instead of this + // extension, the hostnames of the assertion consumer URLs are used to check + // the return parameter against. + // This feature is useful in case the Service Provider's metadata doesn't contain + // a extension. It increases security for Service + // Provider's that don't have an extensions. + // Requires $useSAML2Metadata and $enableDSReturnParamCheck to be true + $useACURLsForReturnParamCheck = false; + +// Whether to turn on Kerberos support for Identity Provider preselection +$useKerberos = false; + + // A Kerboros-protected page that redirects back to the WAYF script + $kerberosRedirectURL = '/myFederation/kerberosRedirect.php'; + +// If enabled, the user's IP is used for a reverse DNS lookup whose resulting +// domain name then is matched with the URN values of the Identity Providers +$useReverseDNSLookup = false; + +// Whether the JavaScript required for embedding the WAYF +// on a remote site should be generated or not +// Lowers security against phising! +// If this value is set to true, any web page in the world can +// (with some efforts) find out with a high probability from which +// organization a user is from. This could be misused for phishing attacks. +// Therefore, only enable this feature if you know what you are doing! +$useEmbeddedWAYF = false; + + // If enabled the Embedded WAYF will prevent releasing information + // about the user's preselected Identity Provider + // While this is benefical to the data protection of the user, it will also + // prevent preselecting the user's Identity Provider. Thus, users will have + // to preselect their IdP each and every time + // Requires $useEmbeddedWAYF to be true + $useEmbeddedWAYFPrivacyProtection = false; + + // If enabled, the referer hostname of the request must match an assertion + // consumer URL or a discovery URL of a Service Provider in $metadataSPFile + // in order to let the Embedded WAYF preselect an Identity Provider. + // Therefore, this option is a good compromise between data protection and + // userfriendlyness. + // Requires $useSAML2Metadata to be true and $useEmbeddedWAYFPrivacyProtection + // to be false + $useEmbeddedWAYFRefererForPrivacyProtection = false; + +// If enabled (default) Identity Providers that are in the +// "Hide From Discovery" entity category (see +// https://refeds.org/category/hide-from-discovery/) will not +// be parsed when SAML2 metadata is processed. The effect will +// be that these IdPs are not shown in the organisation drop +// down list. IdPs in this entity category, however, still can +// be manually added using the Embedded WAYF. +$supportHideFromDiscoveryEntityCategory = true; + + +// Whether or not to add the entityID of the preselected IdP to the +// exported JSON/Text/PHP Code +// Lowers security against phising! +// If this value is set to true, any web page +// in the world can easily find out with a high probability from which +// organization a user is from. This could be misused for phishing attacks. +// Therefore, only enable this feature if you know what you are doing! +$exportPreselectedIdP = false; + +// Whether to enable logging of WAYF/DS requests +// If turned on make sure to also configure $WAYFLogFile +$useLogging = false; + + // Where to log the access requests + // This log is only an audit log for access requests. + // Errors (e.g. when parsing SAML metadata) go to the syslog. + // Make sure the web server user has write access to this file! + $WAYFLogFile = '/var/log/apache2/wayf.log'; + + + +// 4. Files and path Settings +//*************************** + +// Set both config files to the same value if you don't want to use the +// the WAYF to read a (potential) automatically generated file that undergoes +// some plausability checks before being used +$IDPConfigFile = $wwwPath . 'IDProvider.conf.php'; +$backupIDPConfigFile = $wwwPath . 'IDProvider.conf.php'; + +// Use $metadataFile as source federation's metadata. +$metadataFile = $rootPath .'metadata.myFederation.xml'; + +// File to store the parsed IdP list +// Will be updated automatically if the metadataFile modification time +// is more recent than this file's +// The user running the script must have permission to create $metadataIdpFile +$metadataIDPFile = $wwwPath . 'IDProvider.metadata.php'; + +// File to store the parsed SP list. +// Will be updated automatically if the metadataFile modification time +// is more recent than this file's +// The user running the script must have permission to create $metadataIdpFile +$metadataSPFile = $wwwPath . 'SProvider.metadata.php'; + +// File to use as the lock file for writing the parsed IdP and SP lists. +// The user running the script must have permission to write $metadataLockFile +$metadataLockFile = '/tmp/wayf_metadata.lock'; + +// Use an absolute URL in case you want to use the embedded WAYF +// The default assumes that this is in the same directory like +// the WAYF script. +$imageURL = '/DS/images'; + +// Absolute URL to point to css directory +// The default assumes that this is in the same directory like +// the WAYF script. +$cssURL = '/DS/css'; + +// Absolute URL to point to javascript directory +// The default assumes that this is in the same directory like +// the WAYF script. +$javascriptURL = '/DS/js'; + + + +// 5. Appearance Settings +//************************** + +// Identifier for this particular instance of the SWITCHwayf +// This is mainly used for logging to syslog and in particular +// useful in case multiple instances of the SWITCHwayf are +// operated on the same host +$instanceIdentifier = 'ICMPwayf'; + +// Name of the federation [deprecated] +// This value is not used anymore in the standard code. +// Please ensure it is not used anymore in templates +//$federationName = 'myFederation'; + +// URL to send user to when clicking on federation logo +// Insert %s as macro to be substituted by the language (e.g. 'en', 'de', 'fr', ...) the WAYF uses +// Set to an empty string to hide the logo + +$federationURL = 'http://www.internet2.edu/'; + +// Absolute URL to the federation logo that should be displayed in the Embedded WAYF +// Set to an empty string to hide the logo +$logoURL = 'images/federation-logo.png'; + +// Absolute URL to the small federation logo that should be displayed in the +// embedded WAYF. Make sure the dimensions (in particular the height of the logo) +// is small, ideally not larger than 120x30 pixel +//$smallLogoURL = 'http://ds.example.org/SWITCHwayf/images/small-federation-logo.png'; + +// Support contact email address +$supportContactEmail = 'admin@incommon.org'; + +// Absolute URL to the logo of the organization operating this Discovery Service +// Set to an empty string to hide the logo +//$organizationLogoURL = 'https://ds.example.org/SWITCHwayf/images/organization-logo.png'; +$organizationLogoURL = 'images/organization-logo.png'; + +// Absolute URL to the organization's web page +// Insert %s as macro to be substituted by the language (e.g. 'en', 'de', 'fr', ...) the WAYF uses +//$organizationURL = 'http://www.example.org/'; + +// Absolute URL to an FAQ page +// This entries local string is 'faq' in languages.php +// Insert %s as macro to be substituted by the language (e.g. 'en', 'de', 'fr', ...) the WAYF uses +// Set to an empty string to hide the logo +//$faqURL = 'http://www.example.org/%s/myFed/faq/'; + +// Absolute URL to a help/support page +// Insert %s as macro to be substituted by the language (e.g. 'en', 'de', 'fr', ...) the WAYF uses +// Set to an empty string to hide the logo +//$helpURL = 'http://www.example.org/%s/myFed/help/'; + +// Absolute URL to a privacy policy page +// Insert %s as macro to be substituted by the language (e.g. 'en', 'de', 'fr', ...) the WAYF uses +// Set to an empty string to hide the logo +//$privacyURL = 'http://www.example.org/%s/myFed/privacy/'; + + + +// Development mode settings +//************************** +// If the development mode is activated, PHP errors and warnings will be displayed +// on pages the SWITCHwayf generates +$developmentMode = $cds_settings['CDS_DEVELOPMENTMODE']; + +?> \ No newline at end of file diff --git a/assets/dsroot/custom-header.php b/assets/dsroot/custom-header.php index bfbf93d..63e0315 100644 --- a/assets/dsroot/custom-header.php +++ b/assets/dsroot/custom-header.php @@ -90,9 +90,17 @@ function init(){
diff --git a/assets/dsroot/custom-languages.php b/assets/dsroot/custom-languages.php new file mode 100644 index 0000000..a59a23b --- /dev/null +++ b/assets/dsroot/custom-languages.php @@ -0,0 +1,74 @@ +sample HTML content'; +// +// +// Set a locale to an empty string ('') in order to hide it +// Note that any string in custom-languages.php will survive updates + +// In particular you might want to override these three locales or set the +// to an empty string in order to hide them if they are not needed. +$langStrings['en']['about_federation'] = 'About Internet2 ICMP'; // This string can be hidden by setting it to '' +$langStrings['en']['about_organisation'] = 'About Internet2'; // This string can be hidden by setting it to '' +$langStrings['en']['additional_info'] = 'Internet2 a member-owned advanced technology community founded by the nation’s leading higher education institutions in 1996.'; // This string can be hidden by setting it to '' + +// Generic strings +$langStrings['en']['faq'] = 'FAQ'; // This string can be hidden by setting it to '' +$langStrings['en']['help'] = 'Help';// This string can be hidden by setting it to '' +$langStrings['en']['privacy'] = 'Data Privacy'; // This string can be hidden by setting it to '' +$langStrings['en']['title'] = 'Organization Selection'; +$langStrings['en']['header'] = 'Select your organization'; +$langStrings['en']['make_selection'] = 'You must select an organization.'; +$langStrings['en']['settings'] = 'Default organization for this web browser'; +$langStrings['en']['permanent_select_header'] = 'Permanently set your organization'; +$langStrings['en']['permanent_cookie'] = 'On this page you can set a default organization for this web browser. Setting a default organization will henceforth redirect you directly to your organization when you access certain services that require login. Don\'t use this feature if you use several user accounts from multiple organizations.'; +$langStrings['en']['permanent_cookie_notice'] = 'The organization selected by default will be:'; +$langStrings['en']['permanent_cookie_note'] = 'You can reset this default setting on the page: %s'; +$langStrings['en']['delete_permanent_cookie_button'] = 'Reset'; +$langStrings['en']['goto_sp'] = 'Save and continue'; +$langStrings['en']['permanently_remember_selection'] = 'Remember selection permanently and bypass this step from now on.'; +$langStrings['en']['confirm_permanent_selection'] = 'Are you sure you want to make the selected organization your default organization? Don\'t proceed if you have several user accounts from multiple organizations.'; +$langStrings['en']['save_button'] = 'Save'; +$langStrings['en']['access_host'] = 'In order to access the service %s please select or search the organization you are affiliated with.'; +$langStrings['en']['select_idp'] = 'Select the organization you are affiliated with.'; +$langStrings['en']['search_idp'] = 'Enter the name of the organization you are affiliated with...'; +$langStrings['en']['remember_selection'] = 'Remember selection for this web browser session.'; +$langStrings['en']['invalid_user_idp'] = 'There may be an error in the data you just submitted.
The value of your input \'%s\' is invalid.
Only the following values are allowed:'; +$langStrings['en']['contact_assistance'] = 'Please contact %s for assistance.'; +$langStrings['en']['no_arguments'] = 'No arguments received!'; +$langStrings['en']['arguments_missing'] = 'The web server received an invalid query because there are some arguments missing
The following arguments were received:'; +$langStrings['en']['valid_request_description'] = 'A valid request needs at least the arguments shire and target with valid values. Optionally the arguments providerID, origin and redirect can be supplied to automtically redirect the web browser to an organization and to do that automatically for the current web browser session'; +$langStrings['en']['valid_saml2_request_description'] = 'A valid SAML2 request needs at least the arguments entityID and return with valid values. Instead of the return argument, metadata for the Service Provider can include a DiscoveryResponse endpoint. Optionally the arguments isPassive, policy and returnIDParam can be supplied to automtically redirect the web browser to an organization and to do that automatically for the current web browser session'; +$langStrings['en']['invalid_query'] = 'Error: Invalid Query'; +$langStrings['en']['select_button'] = 'Select'; +$langStrings['en']['login'] = 'Login'; +$langStrings['en']['login_with'] = 'Login with:'; +$langStrings['en']['other_federation'] = 'From other federations'; +$langStrings['en']['logged_in'] = 'You are already authenticated. Proceed.'; +$langStrings['en']['most_used'] = 'Most frequently used organizations'; +$langStrings['en']['invalid_return_url'] = 'The return URL \'%s\' is not a valid URL.'; +$langStrings['en']['unverified_return_url'] = 'The return URL \'%s\' could not be verified for Service Provider \'%s\'.'; +$langStrings['en']['unknown_sp'] = 'The Service Provider \'%s\' could not be found in metadata and is therefore unknown.'; +$langStrings['en']['no_idp_found'] = 'No organization found for this search text'; +$langStrings['en']['no_idp_available'] = 'No organization available'; +$langStrings['en']['last_used'] = 'Last used'; + +?> \ No newline at end of file diff --git a/assets/dsroot/images/logo.png b/assets/dsroot/images/logo.png index dbb2c7c..f3a2d76 100644 Binary files a/assets/dsroot/images/logo.png and b/assets/dsroot/images/logo.png differ diff --git a/assets/dsroot/languages.php b/assets/dsroot/languages.php deleted file mode 100644 index 1b240ba..0000000 --- a/assets/dsroot/languages.php +++ /dev/null @@ -1,314 +0,0 @@ -sample HTML content'; -// -// -// Set a locale to an empty string ('') in order to hide it -// Note that any string in custom-languages.php will survive updates - -// In particular you might want to override these three locales or set the -// to an empty string in order to hide them if they are not needed. -$langStrings['en']['about_federation'] = 'About Internet2 ICMP'; // This string can be hidden by setting it to '' -$langStrings['en']['about_organisation'] = 'About Internet2'; // This string can be hidden by setting it to '' -$langStrings['en']['additional_info'] = 'Internet2 a member-owned advanced technology community founded by the nation’s leading higher education institutions in 1996.'; // This string can be hidden by setting it to '' - -// Generic strings -$langStrings['en']['faq'] = 'FAQ'; // This string can be hidden by setting it to '' -$langStrings['en']['help'] = 'Help';// This string can be hidden by setting it to '' -$langStrings['en']['privacy'] = 'Data Privacy'; // This string can be hidden by setting it to '' -$langStrings['en']['title'] = 'Organization Selection'; -$langStrings['en']['header'] = 'Select your organization'; -$langStrings['en']['make_selection'] = 'You must select an organization.'; -$langStrings['en']['settings'] = 'Default organization for this web browser'; -$langStrings['en']['permanent_select_header'] = 'Permanently set your organization'; -$langStrings['en']['permanent_cookie'] = 'On this page you can set a default organization for this web browser. Setting a default organization will henceforth redirect you directly to your organization when you access certain services that require login. Don\'t use this feature if you use several user accounts from multiple organizations.'; -$langStrings['en']['permanent_cookie_notice'] = 'The organization selected by default will be:'; -$langStrings['en']['permanent_cookie_note'] = 'You can reset this default setting on the page: %s'; -$langStrings['en']['delete_permanent_cookie_button'] = 'Reset'; -$langStrings['en']['goto_sp'] = 'Save and continue'; -$langStrings['en']['permanently_remember_selection'] = 'Remember selection permanently and bypass this step from now on.'; -$langStrings['en']['confirm_permanent_selection'] = 'Are you sure you want to make the selected organization your default organization? Don\'t proceed if you have several user accounts from multiple organizations.'; -$langStrings['en']['save_button'] = 'Save'; -$langStrings['en']['access_host'] = 'In order to access the service %s please select or search the organization you are affiliated with.'; -$langStrings['en']['select_idp'] = 'Select the organization you are affiliated with.'; -$langStrings['en']['search_idp'] = 'Enter the name of the organization you are affiliated with...'; -$langStrings['en']['remember_selection'] = 'Remember selection for this web browser session.'; -$langStrings['en']['invalid_user_idp'] = 'There may be an error in the data you just submitted.
The value of your input \'%s\' is invalid.
Only the following values are allowed:'; -$langStrings['en']['contact_assistance'] = 'Please contact %s for assistance.'; -$langStrings['en']['no_arguments'] = 'No arguments received!'; -$langStrings['en']['arguments_missing'] = 'The web server received an invalid query because there are some arguments missing
The following arguments were received:'; -$langStrings['en']['valid_request_description'] = 'A valid request needs at least the arguments shire and target with valid values. Optionally the arguments providerID, origin and redirect can be supplied to automtically redirect the web browser to an organization and to do that automatically for the current web browser session'; -$langStrings['en']['valid_saml2_request_description'] = 'A valid SAML2 request needs at least the arguments entityID and return with valid values. Instead of the return argument, metadata for the Service Provider can include a DiscoveryResponse endpoint. Optionally the arguments isPassive, policy and returnIDParam can be supplied to automtically redirect the web browser to an organization and to do that automatically for the current web browser session'; -$langStrings['en']['invalid_query'] = 'Error: Invalid Query'; -$langStrings['en']['select_button'] = 'Select'; -$langStrings['en']['login'] = 'Login'; -$langStrings['en']['login_with'] = 'Login with:'; -$langStrings['en']['other_federation'] = 'From other federations'; -$langStrings['en']['logged_in'] = 'You are already authenticated. Proceed.'; -$langStrings['en']['most_used'] = 'Most frequently used organizations'; -$langStrings['en']['invalid_return_url'] = 'The return URL \'%s\' is not a valid URL.'; -$langStrings['en']['unverified_return_url'] = 'The return URL \'%s\' could not be verified for Service Provider \'%s\'.'; -$langStrings['en']['unknown_sp'] = 'The Service Provider \'%s\' could not be found in metadata and is therefore unknown.'; -$langStrings['en']['no_idp_found'] = 'No organization found for this search text'; -$langStrings['en']['no_idp_available'] = 'No organization available'; -$langStrings['en']['last_used'] = 'Last used'; - - -// **************************** -// Deutsch -// **************************** - -// Read note on line 16 how to properly customize locales so that they survive updates -$langStrings['de']['about_federation'] = 'Über AAI'; // This string can be hidden by setting it to '' -$langStrings['de']['about_organisation'] = 'Über SWITCH'; // This string can be hidden by setting it to '' -$langStrings['de']['additional_info'] = 'SWITCH erbringt innovative, einzigartige Internet-Dienstleistungen für die Schweizer Hochschulen und Internetbenutzer.'; // This string can be hidden by setting it to '' - -// Generic strings -$langStrings['de']['faq'] = 'FAQ'; // This string can be hidden by setting it to '' -$langStrings['de']['help'] = 'Hilfe'; // This string can be hidden by setting it to '' -$langStrings['de']['privacy'] = 'Datenschutz'; // This string can be hidden by setting it to '' -$langStrings['de']['title'] = 'Auswahl der Organisation'; -$langStrings['de']['header'] = 'Organisation auswählen'; -$langStrings['de']['make_selection'] = 'Sie müssen eine Organisation auswählen'; -$langStrings['de']['settings'] = 'Standard Organisation für diesen Webbrowser'; -$langStrings['de']['permanent_select_header'] = 'Organisation speichern'; -$langStrings['de']['permanent_cookie'] = 'Auf dieser Seite können Sie die Standardeinstellung Ihrer Organisation für diesen Webbrowser dauerhaft zu speichern. Sie werden darauf beim Zugriff auf einige Dienste, welche eine Anmeldung benötigen, jedes Mal direkt zur Loginseite Ihrer Organisation weitergeleitet. Dies wird jedoch nicht empfohlen falls sie mehrere Benutzerkonnten von verschiedenen Organisationen verwenden.'; -$langStrings['de']['permanent_cookie_notice'] = 'Die standardmässig ausgewählte Organisation wird sein:'; -$langStrings['de']['permanent_cookie_note'] = 'Sie können diese Standard-Einstellung zurücksetzen auf der Seite: %s'; -$langStrings['de']['delete_permanent_cookie_button'] = 'Zurücksetzen'; -$langStrings['de']['goto_sp'] = 'Speichern und weiter'; -$langStrings['de']['permanently_remember_selection'] = 'Auswahl permanent speichern und diesen Schritt von jetzt an überspringen.'; -$langStrings['de']['confirm_permanent_selection'] = 'Sind Sie sicher, dass Sie die gewählte Organisation als Standard-Organisation speichern wollen? Dies ist nicht empfehlenswert, wenn Sie Benutzerkonten von mehreren Organisationen besitzen.'; -$langStrings['de']['save_button'] = 'Speichern'; -$langStrings['de']['access_host'] = 'Um auf den Dienst %s zuzugreifen, wählen oder suchen Sie bitte die Organisation, der Sie angehören.'; -$langStrings['de']['select_idp'] = 'Wählen Sie die Organisation aus, der Sie angehören.'; -$langStrings['de']['search_idp'] = 'Geben Sie den Namen der Organisation ein, der Sie angehören...'; -$langStrings['de']['remember_selection'] = 'Auswahl für die laufende Webbrowser Sitzung speichern.'; -$langStrings['de']['invalid_user_idp'] = 'Möglicherweise sind die übermittelten Daten fehlerhaft.
Der Wert der Eingabe \'%s\' ist ungültig.
Es sind ausschliesslich die folgenden Wert erlaubt:'; -$langStrings['de']['contact_assistance'] = 'Für Unterstützung und Hilfe, kontaktieren Sie bitte %s.'; -$langStrings['de']['no_arguments'] = 'Keine Argumente erhalten!'; -$langStrings['de']['arguments_missing'] = 'Der Webserver hat eine fehlerhafte Anfrage erhalten da einige Argumente in der Anfrage fehlen.
Folgende Argumente wurden empfangen:'; -$langStrings['de']['valid_request_description'] = 'Eine gültige Anfrage muss mindestens die Argumente shire und target enthalten. Zusätzlich können die Argumente providerID, origin und redirect benutzt werden um den Webbrowser automatisch an die gewählte Organisation weiter zu leiten und um eine Organisation für längere Zeit als Standardorganisation zu speichern.'; -$langStrings['de']['valid_saml2_request_description'] = 'Eine gültige Anfrage muss mindestens die Argumente entityID und return enthalten. Anstatt dem Argument return können die Metadaten für den Service Provider einen DiscoveryResponse Endpunkt enthalten. Zusätzlich können die Argumente isPassive, policy und returnIDParam benutzt werden um den Webbrowser automatisch an zur gewählten Organisation weiter zu leiten und um eine Organisation für längere Zeit als Standardorganisation zu speichern.'; -$langStrings['de']['invalid_query'] = 'Error: Fehlerhafte Anfrage'; -$langStrings['de']['select_button'] = 'Auswählen'; -$langStrings['de']['login'] = 'Anmelden'; -$langStrings['de']['login_with'] = 'Anmelden über:'; -$langStrings['de']['other_federation'] = 'Von anderen Föderationen'; -$langStrings['de']['logged_in'] = 'Sie sind bereits angemeldet. Weiter.'; -$langStrings['de']['most_used'] = 'Meist benutzte Organisationen'; -$langStrings['de']['invalid_return_url'] = 'Die return URL \'%s\' ist keine gütige URL.'; -$langStrings['de']['unverified_return_url'] = 'Die return URL \'%s\' ist nicht gültig für den Service Provider \'%s\'.'; -$langStrings['de']['unknown_sp'] = 'Der Service Provider \'%s\' konnte nicht in den Metadaten gefunden werden und ist deshalb unbekannt.'; -$langStrings['de']['no_idp_found'] = 'Keine Organisation gefunden für diesen Suchtext'; -$langStrings['de']['no_idp_available'] = 'Keine Organisation verfügbar'; -$langStrings['de']['last_used'] = 'Zuletzt benutzt'; - - -// **************************** -// French -// **************************** - -// Read note on line 16 how to properly customize locales so that they survive updates -$langStrings['fr']['about_federation'] = 'À propos de l\'AAI'; // This string can be hidden by setting it to '' -$langStrings['fr']['about_organisation'] = 'À propos de SWITCH'; // This string can be hidden by setting it to '' -$langStrings['fr']['additional_info'] = 'SWITCH fournit des prestations innovantes et uniques pour les hautes écoles suisses et les utilisateurs d\'Internet.'; // This string can be hidden by setting it to '' - -// Generic strings -$langStrings['fr']['faq'] = 'FAQ'; // This string can be hidden by setting it to '' -$langStrings['fr']['help'] = 'Aide';// This string can be hidden by setting it to '' -$langStrings['fr']['privacy'] = 'Protection des données';// This string can be hidden by setting it to '' -$langStrings['fr']['title'] = 'Sélection de votre établissement'; -$langStrings['fr']['header'] = 'Sélectionnez votre établissement'; -$langStrings['fr']['make_selection'] = 'Vous devez sélectionner un établissement valide.'; -$langStrings['fr']['settings'] = 'Établissement par défaut pour ce navigateur'; -$langStrings['fr']['permanent_select_header'] = 'Sélection d\'un établissement de façon permanente'; -$langStrings['fr']['permanent_cookie'] = 'Sur cette page vous pouvez définir un établissement par défaut pour ce navigateur. En définissant un établissement par défaut, vous serez automatiquement redirigé vers cet établissement lorsque vous accédez à une ressource. N\'utilisez pas cette fonction si vous avez plusieurs identités dans plusieurs établissements.'; -$langStrings['fr']['permanent_cookie_notice'] = 'Par défaut l\'établissement sera : '; -$langStrings['fr']['permanent_cookie_note'] = 'Vous pouvez réinitialiser la propriété par défaut en allant à l\'adresse: %s'; -$langStrings['fr']['delete_permanent_cookie_button'] = 'Réinitialiser'; -$langStrings['fr']['goto_sp'] = 'Sauver et continuez'; -$langStrings['fr']['permanently_remember_selection'] = 'Se souvenir de mon choix définitivement et contourner cette étape à partir de maintenant.'; -$langStrings['fr']['confirm_permanent_selection'] = 'Êtes-vous sûr de ce choix d’établissement par défaut ? N’utilisez pas cette fonctionnalité si vous posséder des comptes dans plusieurs établissements.'; -$langStrings['fr']['save_button'] = 'Sauver'; -$langStrings['fr']['access_host'] = 'Pour accéder au service %s sélectionnez ou cherchez l\'établissement auquel vous appartenez.'; -$langStrings['fr']['select_idp'] = 'Veuillez sélectionner l\'établissement auquel vous appartenez.'; -$langStrings['fr']['search_idp'] = 'Veuillez entrer le nom de votre établissement...'; -$langStrings['fr']['remember_selection'] = 'Se souvenir de mon choix pour cette session.'; -$langStrings['fr']['invalid_user_idp'] = 'Une erreur s\'est produite.
La valeur de votre donnée \'%s\' n\'est pas valide.
Seules ces valeurs sont admises :'; -$langStrings['fr']['contact_assistance'] = 'Contactez le support %s si l\'erreur persiste.'; -$langStrings['fr']['no_arguments'] = 'Aucun paramètre reçu !'; -$langStrings['fr']['arguments_missing'] = 'La requête n\'est pas valide, certains paramètres sont manquants.
Les paramètres suivants ont été reçus :'; -$langStrings['fr']['valid_request_description'] = 'Une requête valide doit contenir au moins les paramètres shire et target. Les paramètres optionnels providerID, origin et redirect peuvent être utilisés pour rediriger automatiquement le navigateur vers un établissement.'; -$langStrings['fr']['valid_saml2_request_description'] = 'Une requête valide doit contenir au moins les paramètres entityID et return. Au lieu de paramètre return, metadata pour ce Service Provider peut contenir un URL pour le DiscoveryResponse. Les paramètres optionnel isPassive, policy et returnIDParam peuvent être utilisés pour rediriger automatiquement le navigateur vers un établissement.'; -$langStrings['fr']['invalid_query'] = 'Erreur : La requête n\'est pas valide'; -$langStrings['fr']['select_button'] = 'Sélection'; -$langStrings['fr']['login'] = 'Connexion'; -$langStrings['fr']['login_with'] = 'Se connecter avec:'; -$langStrings['fr']['other_federation'] = 'D\'autres féderations'; -$langStrings['fr']['logged_in'] = 'Vous êtes déjà authentifié. Continuez.'; -$langStrings['fr']['invalid_return_url'] = 'L\'URL de retour \'%s\' n\'est pas une URL valide.'; -$langStrings['fr']['unverified_return_url'] = 'L\'URL de retour \'%s\' ne peut pas être vérifié pour le fournisseur de service \'%s\'.'; -$langStrings['fr']['unknown_sp'] = 'Le fournisseur de service \'%s\' ne pouvait pas être trouvé dans les meta données et il est donc inconnu.'; -$langStrings['fr']['no_idp_found'] = 'Aucun établissement trouvé pour ce texte recherché'; -$langStrings['fr']['no_idp_available'] = 'Aucun établissement disponible'; -$langStrings['fr']['most_used'] = 'Établissements les plus utilisés'; -$langStrings['fr']['last_used'] = 'Dernièrement utilisés'; - - -// **************************** -// Italian -// **************************** - -// Read note on line 16 how to properly customize locales so that they survive updates -$langStrings['it']['about_federation'] = 'Informazioni su AAI'; // This string can be hidden by setting it to '' -$langStrings['it']['about_organisation'] = 'Informazioni su SWITCH'; // This string can be hidden by setting it to '' -$langStrings['it']['additional_info'] = 'SWITCH eroga servizi Internet innovativi e unici per le scuole universitarie svizzere e per gli utenti di Internet.'; // This string can be hidden by setting it to '' - -// Generic strings -$langStrings['it']['faq'] = 'FAQ'; // This string can be hidden by setting it to '' -$langStrings['it']['help'] = 'Aiuto'; // This string can be hidden by setting it to '' -$langStrings['it']['privacy'] = 'Protezione dei dati'; // This string can be hidden by setting it to '' -$langStrings['it']['title'] = 'Selezione della vostra organizzazione'; -$langStrings['it']['header'] = 'Selezioni la sua organizzazione'; -$langStrings['it']['make_selection'] = 'Per favore, scelga una valida organizzazione.'; -$langStrings['it']['settings'] = 'Organizzazione predefinita per questo web browser.'; -$langStrings['it']['permanent_select_header'] = 'Salvare l\'organizzazione.'; -$langStrings['it']['permanent_cookie'] = 'In questa pagina può impostare la organizzazione predefinita per questo web browser. Impostare una organizzazione predefinita consentirà al suo web browser di venir reindirizzato alla sua organizzazione automaticamente ogni qual volta lei tenterà di accedere a risorse per le quali necessita un\'autentificazione. Non è da impostare se lei possiede e usa correntemente differenti account.'; -$langStrings['it']['permanent_cookie_notice'] = 'L\'impostazione predefinita è:'; -$langStrings['it']['permanent_cookie_note'] = 'Può cambiare la sua impostazione predefinita sulla pagina: %s'; -$langStrings['it']['delete_permanent_cookie_button'] = 'Cancella'; -$langStrings['it']['goto_sp'] = 'Salvare e proseguire'; -$langStrings['it']['permanently_remember_selection'] = 'Salvare la scelta permanentemente e non passare più per il WAYF.'; -$langStrings['it']['confirm_permanent_selection'] = 'E\' sicuro di voler impostare l\'organizzazione selezionata come sua organizzazione predefinita? Non è da impostare se usa regolarmente diversi account.'; -$langStrings['it']['save_button'] = 'Salva'; -$langStrings['it']['access_host'] = 'Per poter accedere alla risorsa %s per favore selezioni o cerchi l\'organizzazione con la quale è affiliato.'; -$langStrings['it']['select_idp'] = 'Selezioni l\'organizzazione con la quale è affiliato.'; -$langStrings['it']['search_idp'] = 'Digitare il nome dell\'organizzazione con cui e\' affiliato...'; -$langStrings['it']['remember_selection'] = 'Ricorda la selezione per questa sessione.'; -$langStrings['it']['invalid_user_idp'] = 'Errore nei parametri pervenuti.
Il valore del parametro \'%s\' non  valido.
Solo i seguenti valori sono ammessi:'; -$langStrings['it']['contact_assistance'] = 'Se l\' errore persiste, si prega di contattare %s.'; -$langStrings['it']['no_arguments'] = 'Parametri non pervenuti!'; -$langStrings['it']['arguments_missing'] = 'La richiesta non è valida per la mancanza di alcuni parametri.
I seguenti parametri sono stati ricevuti:'; -$langStrings['it']['valid_request_description'] = 'Una richiesta valida è deve contenere almeno i parametri shire e target. I parametri opzionali providerID, origin e redirect possono essere utilizzati per ridirigere automaticamente il browser web verso una organizzazione.'; -$langStrings['it']['valid_saml2_request_description'] = 'Una richiesta valida è deve contenere almeno i parametri entityID e return. I parametri opzionali isPassive, policy e returnIDParam possono essere utilizzati per ridirigere automaticamente il browser web verso una organizzazione.'; -$langStrings['it']['invalid_query'] = 'Errore: Richiesta non Valida'; -$langStrings['it']['select_button'] = 'Seleziona'; -$langStrings['it']['login'] = 'Login'; -$langStrings['it']['login_with'] = 'Login con:'; -$langStrings['it']['other_federation'] = 'Di altra federaziones'; -$langStrings['it']['logged_in'] = 'Lei è già autenticato. Proseguire.'; -$langStrings['it']['most_used'] = 'Organizzaziones utilizzate più spesso'; - - -// **************************** -// Portuguese -// **************************** - -// Read note on line 16 how to properly customize locales so that they survive updates -$langStrings['pt']['about_federation'] = 'Sobre AAI'; // This string can be hidden by setting it to '' -$langStrings['pt']['about_organisation'] = 'Sobre a SWITCH'; // This string can be hidden by setting it to '' -$langStrings['pt']['additional_info'] = 'A SWITCH foundation é uma instituição gere e opera a rede de investigação e ensino suiça por forma a garantir conectividade de alto desempenho à Internet e a redes de I&D globais para o beneficio de uma educação superior na suiça'; // This string can be hidden by setting it to '' - -// Generic strings -$langStrings['pt']['faq'] = 'FAQ'; // This string can be hidden by setting it to '' -$langStrings['pt']['help'] = 'Ajuda'; // This string can be hidden by setting it to '' -$langStrings['pt']['privacy'] = 'Privacidade'; // This string can be hidden by setting it to '' -$langStrings['pt']['title'] = 'Selecção de instituição'; -$langStrings['pt']['header'] = 'Seleccione a sua instituição'; -$langStrings['pt']['make_selection'] = 'Deverá seleccionar uma instituição Válida'; -$langStrings['pt']['settings'] = 'Instituição por defeito para este web browser'; -$langStrings['pt']['permanent_select_header'] = 'Defina permanentemente a sua instituição'; -$langStrings['pt']['permanent_cookie'] = 'Nesta página poderá definir a sua instituição para este web browser. Defenir uma instituição levará a que seja redireccionado directamente para a sua instituição aquando do acesso de recursos. Não use esta funcionalidade se possuir várias contas.'; -$langStrings['pt']['permanent_cookie_notice'] = 'A configuração &ecute;:'; -$langStrings['pt']['permanent_cookie_note'] = 'Poderá efectuar um reset às configurações no URL %s'; -$langStrings['pt']['delete_permanent_cookie_button'] = 'Reset'; -$langStrings['pt']['goto_sp'] = 'Salve e continue'; -$langStrings['pt']['permanently_remember_selection'] = 'Memorize a sua selecção permanentemente e passe o mecanismo WAYF apartir de agora.'; -$langStrings['pt']['confirm_permanent_selection'] = 'Tem a certeza que pretende seleccionar a opção escolhida como a sua instituição? Não seleccione se possui várias contas.'; -$langStrings['pt']['save_button'] = 'Guarde'; -$langStrings['pt']['access_host'] = 'No sentido de aceder ao recurso em \'%s\' deverá autenticar-se.'; -$langStrings['pt']['select_idp'] = 'Seleccione a sua instituição.'; -$langStrings['pt']['remember_selection'] = 'Memorize a selecção para esta sessão.'; -$langStrings['pt']['invalid_user_idp'] = 'Poderá existir um erro nos dados que enviou.
Os valores enviados \'%s\' são inválidos.
Apenas os valores seguintes são permitidos:'; -$langStrings['pt']['contact_assistance'] = 'Contacte %s para assistencia.'; -$langStrings['pt']['no_arguments'] = 'Nenhum argumento recebido!'; -$langStrings['pt']['arguments_missing'] = 'O servidor web recebeu uma query inv´lida devido à falta de alguns argumentos. Foram recebidos os seguintes argumentos:'; -$langStrings['pt']['valid_request_description'] = 'Um pedido v´lido necessita de pelo menos dos atributos shire e target com valores v´lidos. Opcionalmente os argumentos providerID, origin e redirect podem ser fornecidos para de uma forma autom´tica redireccionar o browser do utilizador.'; -$langStrings['pt']['invalid_query'] = 'Erro: Query Invalida'; -$langStrings['pt']['select_button'] = 'Seleccione'; -$langStrings['pt']['login'] = 'Autenticar'; -$langStrings['pt']['login_with'] = 'Autenticar em:'; -$langStrings['pt']['other_federation'] = 'Outra FederaçAtilde;o'; -$langStrings['pt']['logged_in'] = 'Já se encontra autenticado. Continue.'; -$langStrings['pt']['most_used'] = 'Instituição mais utilizada'; - - -// **************************** -// Japanese -// **************************** - -// Read note on line 16 how to properly customize locales so that they survive updates -$langStrings['ja']['about_federation'] = '??????????'; // This string can be hidden by setting it to '' -$langStrings['ja']['about_organisation'] = 'SWITCH??'; // This string can be hidden by setting it to '' -$langStrings['ja']['additional_info'] = 'SWITCH????????????????????????????????????????????????.'; // This string can be hidden by setting it to '' - -// Generic strings -$langStrings['ja']['faq'] = 'FAQ'; // This string can be hidden by setting it to '' -$langStrings['ja']['help'] = '???'; // This string can be hidden by setting it to '' -$langStrings['ja']['privacy'] = '??????'; // This string can be hidden by setting it to '' -$langStrings['ja']['title'] = '??????'; -$langStrings['ja']['header'] = '???????'; -$langStrings['ja']['make_selection'] = '???????????'; -$langStrings['ja']['settings'] = '????????????????????'; -$langStrings['ja']['permanent_select_header'] = '?????????'; -$langStrings['ja']['permanent_cookie'] = '???????????????????????????.???????,?????????????????,???????IdP?????????,?????IdP???????????.?????????????????????????????????.'; -$langStrings['ja']['permanent_cookie_notice'] = '?????????????????:'; -$langStrings['ja']['permanent_cookie_note'] = '??URL??????????,????????????????????: %s'; -$langStrings['ja']['delete_permanent_cookie_button'] = '????'; -$langStrings['ja']['goto_sp'] = '??????'; -$langStrings['ja']['permanently_remember_selection'] = '??????????????????????????'; -$langStrings['ja']['confirm_permanent_selection'] = '?????????????????????????? ?????????????????????????????????.'; -$langStrings['ja']['save_button'] = '??'; -$langStrings['ja']['access_host'] = '???? %s ???????????????????????????'; -$langStrings['ja']['select_idp'] = '???????????'; -$langStrings['ja']['search_idp'] = '???????????...'; -$langStrings['ja']['remember_selection'] = '??????????????'; -$langStrings['ja']['invalid_user_idp'] = '????IdP???(\'%s\')????????
?????????????:'; -$langStrings['ja']['contact_assistance'] = '??????:%s'; -$langStrings['ja']['no_arguments'] = '??????????????'; -$langStrings['ja']['arguments_missing'] = '??????????????????????.??????????????????.
?????????????:'; -$langStrings['ja']['valid_request_description'] = '???????????????,shire?target????????????.????????????providerID,origin?redirect??????????,????????????IdP?????????????????????.'; -$langStrings['ja']['valid_saml2_request_description'] = '???SAML2?????????????,entityID?return????????????.return?????SP??????DiscoveryResponse????????????????.????????????isPassive, policy?returnIDParam??????????,????????????IdP?????????????????????.'; -$langStrings['ja']['invalid_query'] = '???: ????????'; -$langStrings['ja']['select_button'] = '??'; -$langStrings['ja']['login'] = '??'; -$langStrings['ja']['login_with'] = '????:'; -$langStrings['ja']['other_federation'] = '????????????'; -$langStrings['ja']['logged_in'] = '??? ??.'; -$langStrings['ja']['most_used'] = '?????????????'; -$langStrings['ja']['invalid_return_url'] = '????URL \'%s\' ?????'; -$langStrings['ja']['unverified_return_url'] = '????URL \'%s\' ?SP \'%s\' ???????????'; -$langStrings['ja']['unknown_sp'] = 'SP \'%s\' ??????????????????'; -$langStrings['ja']['no_idp_found'] = '??????????????????'; -$langStrings['ja']['no_idp_available'] = '?????????????'; -$langStrings['ja']['last_used'] = '????'; -?> \ No newline at end of file