diff --git a/UPGRADING.md b/UPGRADING.md index cc61cebbbe..23666097ca 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -139,7 +139,7 @@ Therefore you should push the data from Manage after you have updated the codeba Be aware that you need to be logged in into manage to push the data after updating the codebase and database schema. In order to let this work you need to do the following: - 1. Login into manage + 1. Log in to manage 1. Update codebase 1. Run migrations 1. Push metadata diff --git a/application/configs/attributes.json b/application/configs/attributes.json index a18ac56f83..d1825fb2b9 100644 --- a/application/configs/attributes.json +++ b/application/configs/attributes.json @@ -69,7 +69,7 @@ "urn:mace:dir:attribute-def:eduPersonEntitlement": { "Description": { "en": "entitlement which decides upon your authorization within the application", - "nl": "rechtaanduiding; URI (URL of URN) dat een recht op iets aangeeft; wordt bepaald door een contract tussen dienstaanbieder en instelling" + "nl": "rechtaanduiding; URI (URL of URN) dat een recht op iets aangeeft; wordt bepaald door een contract tussen applicatieaanbieder en instelling" }, "Name": { "en": "Entitlement", @@ -411,8 +411,8 @@ }, "urn:nl.surfconext.licenseInfo": { "Description": { - "en": "License information for the current service", - "nl": "Licentieinformatie voor de huidige dienst" + "en": "License information for the current application", + "nl": "Licentieinformatie voor de huidige applicatie" }, "Name": { "en": "License information", diff --git a/docs/trusted_proxy.md b/docs/trusted_proxy.md index 8a432beb1d..8b4e095f63 100644 --- a/docs/trusted_proxy.md +++ b/docs/trusted_proxy.md @@ -56,7 +56,7 @@ Processing of the request: * Both the trusted proxy and the end-SP being proxied must be known to engineblock (= configured as SP entities in Manage) * Both the trusted proxy and the end-SP being proxied must have the same workflow state -* The ACL of both the trusted proxy and the end-SP are verified. Only IdPs are allowed access to both SPs are allowed to login +* The ACL of both the trusted proxy and the end-SP are verified. Only IdPs are allowed access to both SPs are allowed to log in * The ARPs of both the trusted proxy and the end-SP being proxied are applied. Only attributes and attribute values that are allowed by both ARP are included in the response * The attribute manipulations (AMs) of both the trusted proxy and the end-SP are run. The AMs of the trusted proxy are run first. * Stepup-invocation is done if configured for the end-SP. diff --git a/languages/messages.en.php b/languages/messages.en.php index 5b335cb160..7b2e8b9bfa 100644 --- a/languages/messages.en.php +++ b/languages/messages.en.php @@ -37,12 +37,12 @@ // General 'value' => 'Value', 'post_data' => 'POST Data', - 'processing' => 'Connecting to the service', - 'processing_waiting' => 'Waiting for a response from the service.', + 'processing' => 'Connecting to the application', + 'processing_waiting' => 'Waiting for a response from the application.', 'processing_long' => 'Please be patient, it may take a while...', 'go_back' => '<< Go back', 'note' => 'Note', - 'note_no_script' => 'Since your browser does not support JavaScript, you must press the button below to proceed.', + 'note_no_script' => 'Your browser does not support JavaScript, please use the button below to proceed.', 'unknown_organization_name' => 'Unknown', 'site_notice' => '

There is nothing wrong with your television set. Do not attempt to adjust the picture. We are controlling transmission. If we wish to make it louder, we will bring up the volume. If we wish to make it softer, we will tune it to a whisper. We will control the horizontal. We will control the vertical. We can roll the image, make it flutter. We can change the focus to a soft blur, or sharpen it to crystal clarity.

For the next hour, sit quietly and we will control all that you see and hear. We repeat: There is nothing wrong with your television set. You are about to participate in a great adventure. You are about to experience the awe and mystery which reaches from the inner mind to... The Outer Limits.

', @@ -70,7 +70,7 @@ 'no_idp_results' => 'Your search did not return any results.', 'no_idp_results_request_access' => 'Can\'t find your %organisationNoun%?  Request access or try tweaking your search.', 'more_idp_results' => '%arg1% results not shown. Refine your search to show more specific results.', - 'return_to_sp' => 'Return to Service Provider', + 'return_to_sp' => 'Return to application', // Help page 'help' => 'Help', @@ -90,16 +90,16 @@ 'cookies_removal_confirm' => 'Your cookies have been removed.', // Footer - 'service_by' => 'This is a service connected through', + 'service_by' => 'This is an application connected through', 'serviceprovider_link_text' => '%suiteName%', 'serviceprovider_link_target' => 'https://openconext.org/', 'terms_of_service_link_text' => 'Terms of Service', 'terms_of_service_link_target' => '#', // Form - 'request_access_instructions_head' => 'Unfortunately, you do not have access to the service you are looking for. What can you do?', - 'request_access_instructions_text' => 'If you want to access this service, please fill out the form below. - We will then forward your request to the person responsible for the services + 'request_access_instructions_head' => 'Unfortunately, you do not have access to the application you are looking for. What can you do?', + 'request_access_instructions_text' => 'If you want to access this application, please fill out the form below. + We will then forward your request to the person responsible for the applications portfolio management at your %organisationNoun%.', 'name' => 'Name', 'name_error' => 'Enter your name', @@ -114,20 +114,20 @@ 'close' => 'Close', 'required' => 'Required', 'send_confirm' => 'Your request has been sent', - 'send_confirm_desc' => 'Your request has been forwarded to your %organisationNoun%. Further settlement and decisions on the availability of this service will be taken by the ICT staff of your %organisationNoun%.', + 'send_confirm_desc' => 'Your request has been forwarded to your %organisationNoun%. Further settlement and decisions on the availability of this application will be taken by the ICT staff of your %organisationNoun%.', // Consent 'consent_attributes_screenreader' => 'about %orgName%', 'consent_attributes_show_more' => 'Show more information', 'consent_attributes_show_less' => 'Show less information', - 'consent_no_attributes_text' => 'This service requires no information from your %organisationNoun%.', + 'consent_no_attributes_text' => 'This application requires no information from your %organisationNoun%.', 'consent_buttons_ok_informational' => 'Proceed to %sp%', 'consent_buttons_nok' => 'No, I do not agree', 'consent_buttons_nok_informational' => 'Cancel', - 'consent_explanation_title' => 'Pay attention when using this service', + 'consent_explanation_title' => 'Pay attention when using this application', 'consent_name_id_label' => 'Identifier', 'consent_name_id_support_link' => 'Explanation', - 'consent_name_id_value_tooltip' => 'The identifier for this service is generated by %arg1% en differs amongst each service you use through %arg1%. The service can therefore recognise you as the same user when you return, but services cannot recognise you amongst each other as the same user.', + 'consent_name_id_value_tooltip' => 'The identifier for this application is generated by %arg1% en differs amongst each application you use through %arg1%. The application can therefore recognise you as the same user when you return, but applications cannot recognise you amongst each other as the same user.', 'consent_slidein_details_email' => 'Email', 'consent_slidein_details_phone' => 'Phone', 'consent_slidein_text_contact' => 'If you have any questions about this page, please contact the service desk of your %organisationNoun%. %suiteName% has the following contact information:', @@ -150,7 +150,7 @@ 'error_help-desk-link-text' => 'Service desk', 'error_help-desk-link-text-short' => 'Service desk', 'error_return-sp-link-text' => 'Return to %spName%', - 'error_return-sp-link-text-short' => 'Return to service', + 'error_return-sp-link-text-short' => 'Return to application', 'error_404' => '404 - Page not found', 'error_404_desc' => 'This page has not been found.', @@ -159,16 +159,16 @@ 'error_help_desc' => '', 'error_no_idps' => 'Error - No %organisationNounPlural% found', 'error_no_idps_desc' => 'Logging into %spName% is not possible via %suiteName%. %spName% is not connected to any %organisationNounPlural%.', - 'error_no_idps_desc_no_sp_name' => 'Logging into this service is not possible via %suiteName%. The service is not connected to any %organisationNounPlural%.', + 'error_no_idps_desc_no_sp_name' => 'Logging into this application is not possible via %suiteName%. The application is not connected to any %organisationNounPlural%.', 'error_session_lost' => 'Error - your session was lost', - 'error_session_lost_desc' => 'To continue to the service an active session is required. However, your session expired. Perhaps you waited too long with logging in? Please go back to the service and try again. If that doesn\'t work, close your browser first and then try again.', + 'error_session_lost_desc' => 'To continue to the application an active session is required. However, your session expired. Perhaps you waited too long with logging in? Please go back to the application and try again. If that doesn\'t work, close your browser first and then try again.', 'error_session_not_started' => 'Error - No session found', - 'error_session_not_started_desc' => 'To continue to the service an active session is required. However, no session was found. Your browser must accept cookies. Alternatively, the link you used to get to the service might be wrong. Please go back to the service and try again. If that doesn\'t work, try a different browser.', + 'error_session_not_started_desc' => 'To continue to the application an active session is required. However, no session was found. Your browser must accept cookies. Alternatively, the link you used to get to the application might be wrong. Please go back to the application and try again. If that doesn\'t work, try a different browser.', 'error_authorization_policy_violation' => 'Error - Access denied', - 'error_authorization_policy_violation_desc' => 'You cannot use %spName% because %idpName% limits access to it (the "Service Provider") with an authorization policy. Please contact the service desk of %idpName% if you think you should be allowed access to %spName%.', - 'error_authorization_policy_violation_desc_no_idp_name' => 'You cannot use %spName% because your %organisationNoun% limits access to it (the "Service Provider") with an authorization policy. Please contact the service desk of your %organisationNoun% if you think you should be allowed access to %spName%.', - 'error_authorization_policy_violation_desc_no_sp_name' => 'You cannot use this service because %idpName% limits access to it (the "Service Provider") with an authorization policy. Please contact the service desk of %idpName% if you think you should be allowed access to this service.', - 'error_authorization_policy_violation_desc_no_name' => 'You cannot use this service because your %organisationNoun% limits access to this service (the "Service Provider") with an authorization policy. Please contact the helpdesk of your %organisationNoun% if you think you should be allowed access to this service.', + 'error_authorization_policy_violation_desc' => 'You cannot use application %spName% because %idpName% limits access to it with an authorization policy. Please contact the service desk of %idpName% if you think you should be allowed access to %spName%.', + 'error_authorization_policy_violation_desc_no_idp_name' => 'You cannot use %spName% because your %organisationNoun% limits access with an authorization policy. Please contact the service desk of your %organisationNoun% if you think you should be allowed access to %spName%.', + 'error_authorization_policy_violation_desc_no_sp_name' => 'You cannot use this application because %idpName% limits access with an authorization policy. Please contact the service desk of %idpName% if you think you should be allowed access to this application.', + 'error_authorization_policy_violation_desc_no_name' => 'You cannot use this application because your %organisationNoun% limits access with an authorization policy. Please contact the helpdesk of your %organisationNoun% if you think you should be allowed access to this application.', 'error_authorization_policy_violation_info' => 'Message from %idpName%: ', 'error_authorization_policy_violation_info_no_idp_name' => 'Message from your %organisationNoun%: ', 'error_no_message' => 'Error - No message received', @@ -179,17 +179,17 @@ 'error_unsupported_signature_method' => 'Error - Signature method is not supported', 'error_unsupported_signature_method_desc' => 'The signature method %arg1% is not supported, please upgrade to RSA-SHA256 (http://www.w3.org/2001/04/xmldsig-more#rsa-sha256).', 'error_unknown_keyid' => 'Error - unknown key id', - 'error_unknown_keyid_desc' => 'The requested key-ID is not known to %suiteName%. Perhaps the service provider is using outdated metadata or has a configuration error.', + 'error_unknown_keyid_desc' => 'The requested key-ID is not known to %suiteName%. Perhaps the application is using outdated metadata or has a configuration error.', 'error_unknown_preselected_idp' => 'Error - %spName% not accessible through your %organisationNoun%', - 'error_unknown_preselected_idp_no_sp_name' => 'Error - Service not accessible through your %organisationNoun%', - 'error_unknown_preselected_idp_desc' => 'The %organisationNoun% that you want to use to login to %spName% did not activate access to it. This means you are unable to use %spName% through %suiteName%. Please contact the service desk of your %organisationNoun% to request access. State it is about %spName% and why you need access.', - 'error_unknown_preselected_idp_desc_no_sp_name' => 'The %organisationNoun% that you want to use to login to this service did not activate access to this service. This means you are unable to use this service through %suiteName%. Please contact the helpdesk of your %organisationNoun% to request access to this service. State what service it is about (the "SP") and why you need access.', + 'error_unknown_preselected_idp_no_sp_name' => 'Error - Application not accessible through your %organisationNoun%', + 'error_unknown_preselected_idp_desc' => 'The %organisationNoun% that you want to use to log in to %spName% did not activate access to it. This means you are unable to use %spName% through %suiteName%. Please contact the service desk of your %organisationNoun% to request access. State it is about %spName% and why you need access.', + 'error_unknown_preselected_idp_desc_no_sp_name' => 'The %organisationNoun% that you want to use to log in to this application did not activate access to this application. This means you are unable to use this application through %suiteName%. Please contact the helpdesk of your %organisationNoun% to request access to this application. State what application it is about and why you need access.', 'error_unknown_service_provider' => 'Error - %spName% unknown', - 'error_unknown_service_provider_no_sp_name' => 'Error - Unknown service', + 'error_unknown_service_provider_no_sp_name' => 'Error - Unknown application', 'error_unknown_service_provider_desc' => 'You are trying to log in to %spName%, but this is unknown to %suiteName%. Possibly %idpName% has never enabled access to %spName%. If you would like to use it, please contact the service desk of %idpName%.', - 'error_unknown_service_provider_desc_no_sp_name' => 'The service you are trying to log in to is unknown to %suiteName%. Possibly %idpName% has never enabled access to this service. If you would like to use this service, please contact the helpdesk of %idpName%.', + 'error_unknown_service_provider_desc_no_sp_name' => 'The application you are trying to log in to is unknown to %suiteName%. Possibly %idpName% has never enabled access to this application. If you would like to use this application, please contact the helpdesk of %idpName%.', 'error_unknown_service_provider_desc_no_idp_name' => 'You are trying to log in to %spName%. Possibly your %organisationNoun% has never enabled access to %spName%. If you would like to use it, please contact the helpdesk of your %organisationNoun%.', - 'error_unknown_service_provider_desc_no_names' => 'The service you are trying to log in to is unknown to %suiteName%. Possibly your %organisationNoun% has never enabled access to this service. If you would like to use this service, please contact the helpdesk of your %organisationNoun%.', + 'error_unknown_service_provider_desc_no_names' => 'The application you are trying to log in to is unknown to %suiteName%. Possibly your %organisationNoun% has never enabled access to this application. If you would like to use this application, please contact the helpdesk of your %organisationNoun%.', 'error_unsupported_acs_location_scheme' => 'Error - Unsupported URI scheme in ACS location', @@ -199,20 +199,20 @@ 'error_unknown_identity_provider_desc_no_idp_name' => 'The %organisationNoun% you are trying to log in with is unknown to %suiteName%.', 'error_generic' => 'Error - An error occurred', 'error_generic_desc' => 'Logging in has failed and we don\'t know exactly why. Please try again first by going back to %spName% and logging in again. If this doesn\'t work, please contact the service desk of %idpName%.', - 'error_generic_desc_no_sp_name' => 'Logging in has failed and we don\'t know exactly why. Please try again first by going back to the service and logging in again. If this doesn\'t work, please contact the service desk of %idpName%.', + 'error_generic_desc_no_sp_name' => 'Logging in has failed and we don\'t know exactly why. Please try again first by going back to the application and logging in again. If this doesn\'t work, please contact the service desk of %idpName%.', 'error_generic_desc_no_idp_name' => 'Logging in has failed and we don\'t know exactly why. Please try again first by going back to %spName% and logging in again. If this doesn\'t work, please contact the service desk of your %organisationNoun%.', - 'error_generic_desc_no_names' => 'Logging in has failed and we don\'t know exactly why. Please try again first by going back to the service and logging in again. If this doesn\'t work, please contact the service desk of your %organisationNoun%.', + 'error_generic_desc_no_names' => 'Logging in has failed and we don\'t know exactly why. Please try again first by going back to the application and logging in again. If this doesn\'t work, please contact the service desk of your %organisationNoun%.', 'error_missing_required_fields' => 'Error - Missing required fields', 'error_missing_required_fields_desc'=> '%idpName% does not provide the mandatory information or it has an invalid format. Therefore, you can not use %spName%. Please contact the service desk of %idpName% and tell them one or more of the the following required attributes are not being set correctly for %suiteName%:', 'error_missing_required_fields_desc_no_idp_name'=> 'Your %organisationNoun% does not provide the mandatory information. Therefore, you can not use %spName%. Please contact your %organisationNoun% and tell them one or more of the the following required attribute(s) are missing within %suiteName%:', - 'error_missing_required_fields_desc_no_sp_name'=> '%idpName% does not provide the mandatory information. Therefore, you can not use this service. Please contact the service desk of %idpName% and tell them one or more of the the following required attribute(s) are missing within %suiteName%:', + 'error_missing_required_fields_desc_no_sp_name'=> '%idpName% does not provide the mandatory information. Therefore, you can not use this application. Please contact the service desk of %idpName% and tell them one or more of the the following required attribute(s) are missing within %suiteName%:', 'error_missing_required_fields_desc_no_name'=> ' -Your %organisationNoun% does not provide the mandatory information. Therefore, you can not use this service. Please contact your %organisationNoun% and tell them one or more of the the following required attribute(s) are missing within %suiteName%:', +Your %organisationNoun% does not provide the mandatory information. Therefore, you can not use this application. Please contact your %organisationNoun% and tell them one or more of the the following required attribute(s) are missing within %suiteName%:', 'error_invalid_attribute_value' => 'Error - Attribute value not allowed', 'error_invalid_attribute_value_desc' => '%idpName% sends a value for attribute %attributeName% ("%attributeValue%") which is not allowed for this %organisationNoun%. Therefore you cannot log in. Only %idpName% can resolve this. Please contact the service desk of %idpName% to fix this problem.', 'error_invalid_attribute_value_desc_no_idp_name' => 'Your %organisationNoun% sends a value for attribute %attributeName% ("%attributeValue%") which is not allowed for this %organisationNoun%. Therefore you cannot log in. Only your %organisationNoun% can resolve this. Please contact the service desk of your own %organisationNoun% to fix this problem.', 'error_received_error_status_code' => 'Error - Identity Provider error', - 'error_received_error_status_code_desc'=> 'Your %organisationNoun% has denied you access to this service. You will have to contact your own (IT-)service desk to see if this can be fixed.', + 'error_received_error_status_code_desc'=> 'Your %organisationNoun% has denied you access to this application. You will have to contact your service desk to see if this can be fixed.', 'error_received_invalid_response' => 'Error - Invalid %idpName% SAML response', 'error_received_invalid_response_no_idp_name' => 'Error - Invalid %organisationNoun% SAML response', 'error_received_invalid_signed_response'=> 'Error - Invalid signature on %idpName% response', @@ -220,15 +220,15 @@ 'error_stuck_in_authentication_loop' => 'Error - You got stuck in a black hole', 'error_stuck_in_authentication_loop_desc' => 'You\'ve successfully authenticated at %idpName% but %spName% sends you back again to %suiteName%. Because you are already logged in, %suiteName% then sends you back to %spName%, which results in an infinite black hole. Likely, this is caused by an error at %spName%.', 'error_stuck_in_authentication_loop_desc_no_idp_name' => 'You\'ve successfully authenticated at your %organisationNoun% but %spName% sends you back again to %suiteName%. Because you are already logged in, %suiteName% then sends you back to %spName%, which results in an infinite black hole. Likely, this is caused by an error at %spName%.', - 'error_stuck_in_authentication_loop_desc_no_sp_name' => 'You\'ve successfully authenticated at %idpName% but the service you are trying to access sends you back again to %suiteName%. Because you are already logged in, %suiteName% then sends you back to the service, which results in an infinite black hole. Likely, this is caused by an error at the Service Provider.', - 'error_stuck_in_authentication_loop_desc_no_name' => 'You\'ve successfully authenticated at your %organisationNoun% but the service you are trying to access sends you back again to %suiteName%. Because you are already logged in, %suiteName% then sends you back to the service, which results in an infinite black hole. Likely, this is caused by an error at the Service Provider.', + 'error_stuck_in_authentication_loop_desc_no_sp_name' => 'You\'ve successfully authenticated at %idpName% but the application you are trying to access sends you back again to %suiteName%. Because you are already logged in, %suiteName% then sends you back to the application, which results in an infinite black hole. Likely, this is caused by an error at the application side.', + 'error_stuck_in_authentication_loop_desc_no_name' => 'You\'ve successfully authenticated at your %organisationNoun% but the application you are trying to access sends you back again to %suiteName%. Because you are already logged in, %suiteName% then sends you back to the application, which results in an infinite black hole. Likely, this is caused by an error at the application side.', 'error_no_authentication_request_received' => 'Error - No authentication request received.', 'error_authn_context_class_ref_blacklisted' => 'Error - AuthnContextClassRef value is not allowed', - 'error_authn_context_class_ref_blacklisted_desc' => 'You cannot login because %idpName% sent a value for AuthnContextClassRef that is not allowed. Please contact the service desk of %idpName% to solve this.', - 'error_authn_context_class_ref_blacklisted_desc_no_idp_name' => 'You cannot login because your %organisationNoun% sent a value for AuthnContextClassRef that is not allowed. Please contact the service desk of your %organisationNoun% to solve this.', + 'error_authn_context_class_ref_blacklisted_desc' => 'You cannot log in because %idpName% sent a value for AuthnContextClassRef that is not allowed. Please contact the service desk of %idpName% to solve this.', + 'error_authn_context_class_ref_blacklisted_desc_no_idp_name' => 'You cannot log in because your %organisationNoun% sent a value for AuthnContextClassRef that is not allowed. Please contact the service desk of your %organisationNoun% to solve this.', 'error_invalid_mfa_authn_context_class_ref' => 'Error - Multi factor authentication failed', - 'error_invalid_mfa_authn_context_class_ref_desc' => '%idpName% requires multi-factor authentication for this service. However, your second factor could not be validated. Please contact the service desk of %idpName% to solve this.', - 'error_invalid_mfa_authn_context_class_ref_desc_no_idp_name' => 'Your %organisationNoun% requires multi-factor authentication for this service. However, your second factor could not be validated. Please contact the service desk of your %organisationNoun% to solve this.', + 'error_invalid_mfa_authn_context_class_ref_desc' => '%idpName% requires multi-factor authentication for this application. However, your second factor could not be validated. Please contact the service desk of %idpName% to solve this.', + 'error_invalid_mfa_authn_context_class_ref_desc_no_idp_name' => 'Your %organisationNoun% requires multi-factor authentication for this application. However, your second factor could not be validated. Please contact the service desk of your %organisationNoun% to solve this.', /** * %1 AttributeName * %2 Options @@ -250,19 +250,19 @@ 'error_attribute_validator_availability' => '\'%arg3%\' is a reserved schacHomeOrganization for another Identity Provider', 'allowed_scopes' => 'Allowed scopes', - 'error_unknown_requesterid_in_authnrequest' => 'Error - Unknown service', - 'error_unknown_requesterid_in_authnrequest_desc' => 'Your requested service couldn\'t be found.', + 'error_unknown_requesterid_in_authnrequest' => 'Error - Unknown application', + 'error_unknown_requesterid_in_authnrequest_desc' => 'Your requested application couldn\'t be found.', 'error_clock_issue_title' => 'Error - The Assertion is not yet valid or has expired', 'error_clock_issue_desc' => 'This is likely because the difference in time between %idpName% and %suiteName% it too large. Please verify that the time on the %organisationNoun% is correct.', 'error_clock_issue_desc_no_idp_name' => 'This is likely because the difference in time between %organisationNoun% and %suiteName% it too large. Please verify that the time on the IdP is correct.', 'error_stepup_callout_unknown_title' => 'Error - Unknown strong authentication failure', - 'error_stepup_callout_unknown_desc' => 'Logging in with strong authentication has failed and we don\'t know exactly why . Please try again first by going back to the service and logging in again . If this doesn\'t work, please contact the service desk of your %organisationNoun%.', + 'error_stepup_callout_unknown_desc' => 'Logging in with strong authentication has failed and we don\'t know exactly why . Please try again first by going back to the application and logging in again . If this doesn\'t work, please contact the service desk of your %organisationNoun%.', 'error_stepup_callout_unmet_loa_title' => 'Error - No suitable token found', - 'error_stepup_callout_unmet_loa_desc' => 'To continue to this service, a registered token with a certain level of assurance is required. Currently, you either haven\'t registered a token at all, or the level of assurance of the token you did register is too low. See the link below for more information about the registration process.', + 'error_stepup_callout_unmet_loa_desc' => 'To continue to this application, a registered token with a certain level of assurance is required. Currently, you either haven\'t registered a token at all, or the level of assurance of the token you did register is too low. See the link below for more information about the registration process.', 'error_stepup_callout_unmet_loa_link_text' => 'Read more about the registration process.', 'error_stepup_callout_unmet_loa_link_target' => 'https://support.surfconext.nl/stepup-noauthncontext-en', 'error_stepup_callout_user_cancelled_title' => 'Error - Logging in cancelled', - 'error_stepup_callout_user_cancelled_desc' => 'You have aborted the login process. Go back to the service if you want to try again.', + 'error_stepup_callout_user_cancelled_desc' => 'You have aborted the login process. Go back to the application if you want to try again.', 'error_metadata_entity_id_not_found' => 'Metadata can not be generated', 'error_metadata_entity_id_not_found_desc' => 'The following error occurred: %message%', 'attributes_validation_succeeded' => 'Authentication success', diff --git a/languages/messages.nl.php b/languages/messages.nl.php index aa29bbf6d0..efd6384bd5 100644 --- a/languages/messages.nl.php +++ b/languages/messages.nl.php @@ -37,12 +37,12 @@ // General 'value' => 'Waarde', 'post_data' => 'POST Data', - 'processing' => 'Verbinden met de dienst', - 'processing_waiting' => 'Wachten op een reactie van de dienst.', + 'processing' => 'Verbinden met de applicatie', + 'processing_waiting' => 'Wachten op een reactie van de applicatie.', 'processing_long' => 'Wees a.u.b. geduldig, het kan even duren...', 'go_back' => '<< Ga terug', 'note' => 'Mededeling', - 'note_no_script' => 'Jouw browser ondersteunt geen JavaScript. Je moet op de onderstaande knop drukken om door te gaan.', + 'note_no_script' => 'Jouw browser ondersteunt geen JavaScript. Gebruik de onderstaande knop om door te gaan.', 'unknown_organization_name' => 'Onbekend', 'site_notice' => '

Hallo, mijnheer De Uil
Waar breng je ons naar toe
Naar Fabeltjesland

Eh, ja, naar Fabeltjesland

En lees je ons dan voor
Uit de Fabeltjeskrant

Ja, ja, uit de Fabeltjeskrant
Want daarin staat precies vermeld
Hoe het met de dieren is gesteld

Echt waar? Echt waar
Echt waar mijnheer De Uil.

', @@ -70,7 +70,7 @@ 'no_idp_results' => 'Je zoekterm heeft geen resultaten opgeleverd.', 'no_idp_results_request_access' => 'Kun je je %organisationNoun% niet vinden?  Vraag toegang aan of pas je zoekopdracht aan.', 'more_idp_results' => '%arg1% resultaten worden niet getoond. Verfijn je zoekopdracht voor specifiekere resultaten.', - 'return_to_sp' => 'Keer terug naar Service Provider', + 'return_to_sp' => 'Keer terug naar applicatie', // Help page 'help_header' => 'Help', @@ -89,15 +89,15 @@ 'cookies_removal_confirm' => 'Uw cookies zijn verwijderd.', // Footer - 'service_by' => 'Deze dienst is verbonden via', + 'service_by' => 'Deze applicatie is verbonden via', 'serviceprovider_link_text' => '%suiteName%', 'serviceprovider_link_target' => 'https://openconext.org/', 'terms_of_service_link_text' => 'Gebruiksvoorwaarden', 'terms_of_service_link_target' => '#', // Request Access Form - 'request_access_instructions_head' => 'Helaas, je hebt geen toegang tot de dienst die je zoekt. Wat nu?', - 'request_access_instructions_text' => 'Wil je toch graag toegang tot deze dienst, vul dan het onderstaande formulier in. + 'request_access_instructions_head' => 'Helaas, je hebt geen toegang tot de applicatie die je zoekt. Wat nu?', + 'request_access_instructions_text' => 'Wil je toch graag toegang tot deze applicatie, vul dan het onderstaande formulier in. Wij sturen je verzoek door naar de juiste persoon binnen jouw %organisationNoun%.', 'name' => 'Naam', 'name_error' => 'Vul je naam in', @@ -112,20 +112,20 @@ 'close' => 'Sluiten', 'required' => 'Verplicht', 'send_confirm' => 'Je verzoek is verzonden', - 'send_confirm_desc' => 'Je verzoek is doorgestuurd naar de juiste persoon binnen jouw %organisationNoun%. Het is aan deze persoon om actie te ondernemen op basis van jouw verzoek. Het kan zijn dat er nog afspraken gemaakt moeten worden tussen jouw %organisationNoun% en de dienstaanbieder.', + 'send_confirm_desc' => 'Je verzoek is doorgestuurd naar de juiste persoon binnen jouw %organisationNoun%. Het is aan deze persoon om actie te ondernemen op basis van jouw verzoek. Het kan zijn dat er nog afspraken gemaakt moeten worden tussen jouw %organisationNoun% en de applicatieaanbieder.', // Consent page 'consent_attributes_screenreader' => 'over %orgName%', 'consent_attributes_show_more' => 'Toon alle gegevens', 'consent_attributes_show_less' => 'Toon minder gegevens', - 'consent_no_attributes_text' => 'Voor deze dienst zijn geen gegevens van jouw %organisationNoun% nodig.', + 'consent_no_attributes_text' => 'Voor deze applicatie zijn geen gegevens van jouw %organisationNoun% nodig.', 'consent_buttons_ok_informational' => 'Doorgaan naar %sp%', 'consent_buttons_nok' => 'Nee, ik ga niet akkoord', 'consent_buttons_nok_informational' => 'Annuleren', - 'consent_explanation_title' => 'Let op bij het gebruik van deze dienst', + 'consent_explanation_title' => 'Let op bij het gebruik van deze applicatie', 'consent_name_id_label' => 'Identifier', 'consent_name_id_support_link' => 'Uitleg', - 'consent_name_id_value_tooltip' => 'De identifier voor deze dienst wordt door %arg1% zelf gegenereerd en verschilt per dienst je via %arg1% gebruikt. De dienst kan jou dus wel herkennen als dezelfde gebruiker als je opnieuw inlogt, maar diensten kunnen onderling niet zien dat het om dezelfde gebruiker gaat.', + 'consent_name_id_value_tooltip' => 'De identifier voor deze applicatie wordt door %arg1% zelf gegenereerd en verschilt per applicatie je via %arg1% gebruikt. De applicatie kan jou dus wel herkennen als dezelfde gebruiker als je opnieuw inlogt, maar applicaties kunnen onderling niet zien dat het om dezelfde gebruiker gaat.', 'consent_slidein_details_email' => 'Email', 'consent_slidein_details_phone' => 'Telefoon', 'consent_slidein_text_contact' => 'Neem voor vragen hierover contact op met de helpdesk van je %organisationNoun%. De volgende gegevens zijn bij %suiteName% bekend:', @@ -150,7 +150,7 @@ 'error_help-desk-link-text' => 'Helpdesk', 'error_help-desk-link-text-short' => 'Helpdesk', 'error_return-sp-link-text' => 'Terug naar %spName%', - 'error_return-sp-link-text-short' => 'Terug naar dienst', + 'error_return-sp-link-text-short' => 'Terug naar applicatie', 'error_404' => '404 - Pagina niet gevonden', 'error_404_desc' => 'De pagina is niet gevonden.', @@ -159,16 +159,16 @@ 'error_help_desc' => '', 'error_no_idps' => 'Error - Geen %organisationNounPlural% gevonden', 'error_no_idps_desc' => 'Inloggen op %spName% via %suiteName% is onmogelijk. %spName% is niet gekoppeld met een %organisationNoun%.', - 'error_no_idps_desc_no_sp_name' => 'Inloggen op de dienst via %suiteName% is onmogelijk. De dienst is niet gekoppeld met een %organisationNoun%.', + 'error_no_idps_desc_no_sp_name' => 'Inloggen op de applicatie via %suiteName% is onmogelijk. De applicatie is niet gekoppeld met een %organisationNoun%.', 'error_session_lost' => 'Fout - Sessie is verloren gegaan', - 'error_session_lost_desc' => 'Om verder te gaan naar de dienst heb je een actieve sessie nodig, maar deze is verlopen. Heb je misschien te lang gewacht met inloggen? Ga terug naar de dienst en probeer het nog een keer. Als dat niet werkt, sluit je browser af en probeer nogmaals opnieuw in te loggen.', + 'error_session_lost_desc' => 'Om verder te gaan naar de applicatie heb je een actieve sessie nodig, maar deze is verlopen. Heb je misschien te lang gewacht met inloggen? Ga terug naar de applicatie en probeer het nog een keer. Als dat niet werkt, sluit je browser af en probeer nogmaals opnieuw in te loggen.', 'error_session_not_started' => 'Fout - Geen sessie gevonden', - 'error_session_not_started_desc' => 'Om verder te gaan naar de dienst heb je een actieve sessie nodig, maar we kunnen deze niet vinden. Je browser moet cookies ondersteunen. Ook kan de link die je hebt gebruikt om bij de dienst te komen, verkeerd zijn. Ga terug naar de dienst en probeer het opnieuw. Als dat niet werkt, probeer een andere browser.', + 'error_session_not_started_desc' => 'Om verder te gaan naar de applicatie heb je een actieve sessie nodig, maar we kunnen deze niet vinden. Je browser moet cookies ondersteunen. Ook kan de link die je hebt gebruikt om bij de applicatie te komen, verkeerd zijn. Ga terug naar de applicatie en probeer het opnieuw. Als dat niet werkt, probeer een andere browser.', 'error_authorization_policy_violation' => 'Fout - Geen toegang', 'error_authorization_policy_violation_desc' => 'Neem contact op met de helpdesk van %idpName% als je toegang tot %spName% wilt. Vermeld daarbij dat je probeerde in te loggen op %spName% en dat je werd tegengehouden door een autorisatieregel van %suiteName%, geconfigureerd door %idpName%.', 'error_authorization_policy_violation_desc_no_idp_name' => 'Neem contact op met de helpdesk van je eigen %organisationNoun% als je toegang tot %spName% wilt. Vermeld daarbij dat je probeerde in te loggen op %spName% en dat je werd tegengehouden door een autorisatieregel van %suiteName%, geconfigureerd door jouw eigen %organisationNoun%.', - 'error_authorization_policy_violation_desc_no_sp_name' => 'Neem contact op met de helpdesk van %idpName% als je toegang tot deze dienst wilt. Vermeld daarbij op welke dienst je probeerde in te loggen en dat je werd tegengehouden door een autorisatieregel van %suiteName%, geconfigureerd door %idpName%.', - 'error_authorization_policy_violation_desc_no_name' => 'Neem contact op met de helpdesk van je eigen %organisationNoun% als je toegang tot deze dienst wilt. Vermeld daarbij op welke dienst je probeerde in te loggen en dat je werd tegengehouden door een autorisatieregel van %suiteName%, geconfigureerd door jouw eigen %organisationNoun%.', + 'error_authorization_policy_violation_desc_no_sp_name' => 'Neem contact op met de helpdesk van %idpName% als je toegang tot deze applicatie wilt. Vermeld daarbij op welke applicatie je probeerde in te loggen en dat je werd tegengehouden door een autorisatieregel van %suiteName%, geconfigureerd door %idpName%.', + 'error_authorization_policy_violation_desc_no_name' => 'Neem contact op met de helpdesk van je eigen %organisationNoun% als je toegang tot deze applicatie wilt. Vermeld daarbij op welke applicatie je probeerde in te loggen en dat je werd tegengehouden door een autorisatieregel van %suiteName%, geconfigureerd door jouw eigen %organisationNoun%.', 'error_authorization_policy_violation_info' => 'Bericht van %idpName%: ', 'error_authorization_policy_violation_info_no_idp_name' => 'Bericht van je %organisationNoun%: ', 'error_no_message' => 'Fout - Geen bericht ontvangen', @@ -179,17 +179,17 @@ 'error_unsupported_signature_method' => 'Fout - Ondertekeningsmethode wordt niet ondersteund', 'error_unsupported_signature_method_desc' => 'De ondertekeningsmethode %arg1% wordt niet ondersteund, upgrade naar RSA-SHA256 (http://www.w3.org/2001/04/xmldsig-more#rsa-sha256).', 'error_unknown_keyid' => 'Fout - onbekend key-ID', - 'error_unknown_keyid_desc' => 'De gevraagde key-ID is niet bekend bij %suiteName%. Wellicht gebruikt de service provider achterhaalde metadata of is er sprake van een andere configuratiefout.', - 'error_unknown_preselected_idp' => 'Fout - %spName% niet toegankelijk via %organisationNoun%', - 'error_unknown_preselected_idp_no_sp_name' => 'Fout - Dienst niet toegankelijk via %organisationNoun%', - 'error_unknown_preselected_idp_desc' => 'De %organisationNoun% waarmee je wilt inloggen heeft toegang tot %spName% niet geactiveerd. Dat betekent dat jij geen gebruik kunt maken van deze dienst via %suiteName%. Neem contact op met de helpdesk van jouw %organisationNoun% als je toegang wilt krijgen tot %spName%. Geef daarbij aan dat het om %spName% gaat en waarom je toegang wilt.', - 'error_unknown_preselected_idp_desc_no_sp_name' => 'De %organisationNoun% waarmee je wilt inloggen heeft toegang tot deze dienst niet geactiveerd. Dat betekent dat jij geen gebruik kunt maken van deze dienst via %suiteName%. Neem contact op met de helpdesk van jouw %organisationNoun% als je toegang wilt krijgen tot deze dienst. Geef daarbij aan om welke dienst het gaat (de "SP") en waarom je toegang wilt.', + 'error_unknown_keyid_desc' => 'De gevraagde key-ID is niet bekend bij %suiteName%. Wellicht gebruikt de applicatie achterhaalde metadata of is er sprake van een andere configuratiefout.', + 'error_unknown_preselected_idp' => 'Fout - %spName% niet toegankelijk via je %organisationNoun%', + 'error_unknown_preselected_idp_no_sp_name' => 'Fout - Applicatie niet toegankelijk via je %organisationNoun%', + 'error_unknown_preselected_idp_desc' => 'De %organisationNoun% waarmee je wilt inloggen heeft toegang tot %spName% niet geactiveerd. Dat betekent dat jij geen gebruik kunt maken van deze applicatie via %suiteName%. Neem contact op met de helpdesk van jouw %organisationNoun% als je toegang wilt krijgen tot %spName%. Geef daarbij aan dat het om %spName% gaat en waarom je toegang wilt.', + 'error_unknown_preselected_idp_desc_no_sp_name' => 'De %organisationNoun% waarmee je wilt inloggen heeft toegang tot deze applicatie niet geactiveerd. Dat betekent dat jij geen gebruik kunt maken van deze applicatie via %suiteName%. Neem contact op met de helpdesk van jouw %organisationNoun% als je toegang wilt krijgen tot deze applicatie. Geef daarbij aan om welke applicatie het gaat en waarom je toegang wilt.', 'error_unknown_service_provider' => 'Error - %spName% onbekend', - 'error_unknown_service_provider_no_sp_name' => 'Error - Onbekende dienst', - 'error_unknown_service_provider_desc' => '%spName% is onbekend bij %suiteName%. Wellicht heeft %idpName% toegang tot deze dienst niet geactiveerd. Wil je gebruik maken van %spName%, wend je dan tot de helpdesk van %idpName%.', - 'error_unknown_service_provider_desc_no_sp_name' => 'De verzochte Service Provider is onbekend bij %suiteName%. Wellicht heeft %idpName% toegang tot deze dienst niet geactiveerd. Wil je gebruik maken van deze dienst, wend je dan tot de helpdesk van %idpName%.', - 'error_unknown_service_provider_desc_no_idp_name' => '%spName% is onbekend bij %suiteName%. Wellicht heeft je %organisationNoun% toegang tot deze dienst niet geactiveerd. Wil je gebruik maken van %spName%, wend je dan tot de helpdesk van je %organisationNoun%.', - 'error_unknown_service_provider_desc_no_names' => 'De verzochte Service Provider is onbekend bij %suiteName%. Wellicht heeft je %organisationNoun% toegang tot deze dienst niet geactiveerd. Wil je gebruik maken van deze dienst, wend je dan tot de helpdesk van je %organisationNoun%.', + 'error_unknown_service_provider_no_sp_name' => 'Error - Onbekende applicatie', + 'error_unknown_service_provider_desc' => '%spName% is onbekend bij %suiteName%. Wellicht heeft %idpName% toegang tot deze applicatie niet geactiveerd. Wil je gebruik maken van %spName%, wend je dan tot de helpdesk van %idpName%.', + 'error_unknown_service_provider_desc_no_sp_name' => 'De verzochte applicatie is onbekend bij %suiteName%. Wellicht heeft %idpName% toegang tot deze applicatie niet geactiveerd. Wil je gebruik maken van deze applicatie, wend je dan tot de helpdesk van %idpName%.', + 'error_unknown_service_provider_desc_no_idp_name' => '%spName% is onbekend bij %suiteName%. Wellicht heeft je %organisationNoun% toegang tot deze applicatie niet geactiveerd. Wil je gebruik maken van %spName%, wend je dan tot de helpdesk van je %organisationNoun%.', + 'error_unknown_service_provider_desc_no_names' => 'De verzochte applicatie is onbekend bij %suiteName%. Wellicht heeft je %organisationNoun% toegang tot deze applicatie niet geactiveerd. Wil je gebruik maken van deze applicatie, wend je dan tot de helpdesk van je %organisationNoun%.', 'error_unsupported_acs_location_scheme' => 'Fout - URI scheme van de ACS locatie wordt niet ondersteund', 'error_unknown_identity_provider' => 'Error - %idpName% onbekend', 'error_unknown_identity_provider_no_idp_name' => 'Error - Onbekende %organisationNoun%', @@ -197,9 +197,9 @@ 'error_unknown_identity_provider_desc_no_idp_name' => 'De %organisationNoun% waarmee je probeert in te loggen is onbekend bij %suiteName%.', 'error_generic' => 'Fout - Generieke foutmelding', 'error_generic_desc' => 'Inloggen is niet gelukt en we weten niet precies waarom. Probeer het eerst eens opnieuw door terug te gaan naar %spName% en opnieuw in te loggen. Lukt dit niet, neem dan contact op met de helpdesk van %idpName%.', - 'error_generic_desc_no_sp_name' => 'Inloggen is niet gelukt en we weten niet precies waarom. Probeer het eerst eens opnieuw door terug te gaan naar de dienst en opnieuw in te loggen. Lukt dit niet, neem dan contact op met de helpdesk van %idpName%.', + 'error_generic_desc_no_sp_name' => 'Inloggen is niet gelukt en we weten niet precies waarom. Probeer het eerst eens opnieuw door terug te gaan naar de applicatie en opnieuw in te loggen. Lukt dit niet, neem dan contact op met de helpdesk van %idpName%.', 'error_generic_desc_no_idp_name' => 'Inloggen is niet gelukt en we weten niet precies waarom. Probeer het eerst eens opnieuw door terug te gaan naar %spName% en opnieuw in te loggen. Lukt dit niet, neem dan contact op met de helpdesk van je %organisationNoun%.', - 'error_generic_desc_no_names' => 'Inloggen is niet gelukt en we weten niet precies waarom. Probeer het eerst eens opnieuw door terug te gaan naar de dienst en opnieuw in te loggen. Lukt dit niet, neem dan contact op met de helpdesk van je %organisationNoun%.', + 'error_generic_desc_no_names' => 'Inloggen is niet gelukt en we weten niet precies waarom. Probeer het eerst eens opnieuw door terug te gaan naar de applicatie en opnieuw in te loggen. Lukt dit niet, neem dan contact op met de helpdesk van je %organisationNoun%.', 'error_missing_required_fields' => 'Error - Verplichte velden ontbreken', 'error_missing_required_fields_desc'=> '%idpName% geeft niet de benodigde informatie vrij. Daarom kun je %spName% niet gebruiken. Neem alstublieft contact op met de helpdesk van %idpName%. Geef hierbij de onderstaande informatie door. Omdat %idpName% niet de juiste attributen aan %suiteName% doorgeeft, of in het onjuiste formaat, is het inloggen mislukt. De volgende attributen zijn vereist om succesvol in te loggen op het %suiteName% platform:', 'error_missing_required_fields_desc_no_idp_name'=> 'Jouw %organisationNoun% geeft niet de benodigde informatie vrij. Daarom kun je %spName% niet gebruiken. Neem alstublieft contact op met de helpdesk van jouw %organisationNoun%. Geef hierbij de onderstaande informatie door. Omdat je %organisationNoun% niet de juiste attributen aan %suiteName% doorgeeft is het inloggen mislukt. De volgende attributen zijn vereist om succesvol in te loggen op het %suiteName% platform:', @@ -209,7 +209,7 @@ 'error_invalid_attribute_value_desc' => '%idpName% geeft een waarde door in het attribuut %attributeName% ("%attributeValue%") die niet is toegestaan voor deze %organisationNoun%. Inloggen is daarom niet mogelijk. Alleen %idpName% kan dit oplossen. Neem dus contact op met de helpdesk van %idpName%.', 'error_invalid_attribute_value_desc_no_idp_name' => 'Je %organisationNoun% geeft een waarde door in het attribuut %attributeName% ("%attributeValue%") die niet is toegestaan voor deze %organisationNoun%. Inloggen is daarom niet mogelijk. Alleen jouw %organisationNoun% kan dit oplossen. Neem dus contact op met de helpdesk van je eigen %organisationNoun%.', 'error_received_error_status_code' => 'Error - Fout bij Identity Provider', - 'error_received_error_status_code_desc'=> 'Je %organisationNoun% heeft je de toegang geweigerd tot deze dienst. Je zult dus contact moeten opnemen met de (IT-)helpdesk van je eigen %organisationNoun% om te kijken of dit verholpen kan worden.', + 'error_received_error_status_code_desc'=> 'Je %organisationNoun% heeft je de toegang geweigerd tot deze applicatie. Neem contact op met de helpdesk van je eigen %organisationNoun% om te kijken of dit verholpen kan worden.', 'error_received_invalid_response' => 'Fout - Ongeldig SAML-bericht van %idpName%', 'error_received_invalid_response_no_idp_name' => 'Fout - Ongeldig SAML-bericht van %organisationNoun%', 'error_received_invalid_signed_response' => 'Fout - Ongeldige handtekening op antwoord van %idpName%', @@ -217,15 +217,15 @@ 'error_stuck_in_authentication_loop' => 'Fout - Je zit vast in een zwart gat', 'error_stuck_in_authentication_loop_desc' => 'Je bent succesvol ingelogd bij %idpName% maar %spName% stuurt je weer terug naar %suiteName%. Omdat je succesvol bent ingelogd, stuurt %suiteName% je weer naar %spName%, wat resulteert in een oneindig zwart gat. Dit komt waarschijnlijk door een foutje aan de kant van %spName%.', 'error_stuck_in_authentication_loop_desc_no_idp_name' => 'Je bent succesvol ingelogd bij je %organisationNoun% maar %spName% stuurt je weer terug naar %suiteName%. Omdat je succesvol bent ingelogd, stuurt %suiteName% je weer naar %spName%, wat resulteert in een oneindig zwart gat. Dit komt waarschijnlijk door een foutje aan de kant van %spName%.', - 'error_stuck_in_authentication_loop_desc_no_sp_name' => 'Je bent succesvol ingelogd bij %idpName% maar de dienst waar je naartoe wilt stuurt je weer terug naar %suiteName%. Omdat je succesvol bent ingelogd, stuurt %suiteName% je weer naar de dienst, wat resulteert in een oneindig zwart gat. Dit komt waarschijnlijk door een foutje aan de kant van de dienst.', - 'error_stuck_in_authentication_loop_desc_no_name' => 'Je bent succesvol ingelogd bij je %organisationNoun% maar de dienst waar je naartoe wilt stuurt je weer terug naar %suiteName%. Omdat je succesvol bent ingelogd, stuurt %suiteName% je weer naar de dienst, wat resulteert in een oneindig zwart gat. Dit komt waarschijnlijk door een foutje aan de kant van de dienst.', + 'error_stuck_in_authentication_loop_desc_no_sp_name' => 'Je bent succesvol ingelogd bij %idpName% maar de applicatie waar je naartoe wilt stuurt je weer terug naar %suiteName%. Omdat je succesvol bent ingelogd, stuurt %suiteName% je weer naar de applicatie, wat resulteert in een oneindig zwart gat. Dit komt waarschijnlijk door een foutje aan de kant van de applicatie.', + 'error_stuck_in_authentication_loop_desc_no_name' => 'Je bent succesvol ingelogd bij je %organisationNoun% maar de applicatie waar je naartoe wilt stuurt je weer terug naar %suiteName%. Omdat je succesvol bent ingelogd, stuurt %suiteName% je weer naar de applicatie, wat resulteert in een oneindig zwart gat. Dit komt waarschijnlijk door een foutje aan de kant van de applicatie.', 'error_no_authentication_request_received' => 'Fout - Geen authenticatie-aanvraag ontvangen.', 'error_authn_context_class_ref_blacklisted' => 'Fout - Waarde van AuthnContextClassRef is niet toegestaan', 'error_authn_context_class_ref_blacklisted_desc' => 'Je kunt niet inloggen omdat %idpName% een waarde stuurde voor AuthnContextClassRef die niet is toegestaan. Neem contact op met de helpdesk van %idpName% om dit op te lossen.', 'error_authn_context_class_ref_blacklisted_desc_no_idp_name' => 'Je kunt niet inloggen omdat je %organisationNoun% een waarde stuurde voor AuthnContextClassRef die niet is toegestaan. Neem contact op met de helpdesk van je %organisationNoun% om dit op te lossen.', 'error_invalid_mfa_authn_context_class_ref' => 'Fout - Multi-factor authenticatie mislukt', - 'error_invalid_mfa_authn_context_class_ref_desc' => '%idpName% vereist multi-factor authenticatie voor deze dienst. Je tweede factor kon echter niet gevalideerd worden. Neem contact op met de helpdesk van %idpName% om dit op te lossen.', - 'error_invalid_mfa_authn_context_class_ref_desc_no_idp_name' => 'Jouw %organisationNoun% vereist multi-factor authenticatie voor deze dienst. Je tweede factor kon echter niet gevalideerd worden. Neem contact op met de helpdesk van je %organisationNoun% om dit op te lossen.', + 'error_invalid_mfa_authn_context_class_ref_desc' => '%idpName% vereist multi-factor authenticatie voor deze applicatie. Je tweede factor kon echter niet gevalideerd worden. Neem contact op met de helpdesk van %idpName% om dit op te lossen.', + 'error_invalid_mfa_authn_context_class_ref_desc_no_idp_name' => 'Jouw %organisationNoun% vereist multi-factor authenticatie voor deze applicatie. Je tweede factor kon echter niet gevalideerd worden. Neem contact op met de helpdesk van je %organisationNoun% om dit op te lossen.', /** * %1 AttributeName @@ -248,19 +248,19 @@ 'error_attribute_validator_availability' => '\'%arg3%\' is a gereserveerde SchacHomeOrganization voor een andere Identity Provider', 'allowed_scopes' => 'Toegestane scopes', - 'error_unknown_requesterid_in_authnrequest' => 'Error - Deze dienst is niet geregistreerd bij %suiteName%.', - 'error_unknown_requesterid_in_authnrequest_desc' => 'Deze dienst is niet bekend.', + 'error_unknown_requesterid_in_authnrequest' => 'Error - Deze applicatie is niet geregistreerd bij %suiteName%.', + 'error_unknown_requesterid_in_authnrequest_desc' => 'Deze applicatie is niet bekend.', 'error_clock_issue_title' => 'Fout - De Assertion is nog niet geldig of is verlopen', 'error_clock_issue_desc' => 'Dit komt waarschijnlijk doordat de tijd tussen %idpName% en %suiteName% te ver uiteen loopt. Controleer de tijd op de %organisationNoun%.', 'error_clock_issue_desc_no_idp_name' => 'Dit komt waarschijnlijk doordat de tijd tussen de %organisationNoun% en %suiteName% te ver uiteen loopt. Controleer de tijd op de IdP.', 'error_stepup_callout_unknown_title' => 'Fout - Onbekend sterke authenticatie probleem', - 'error_stepup_callout_unknown_desc' => 'Inloggen met sterke authenticatie is niet gelukt en we weten niet precies waarom. Probeer het eerst eens opnieuw door terug te gaan naar de dienst en opnieuw in te loggen. Lukt dit niet, neem dan contact op met de helpdesk van je %organisationNoun%.', + 'error_stepup_callout_unknown_desc' => 'Inloggen met sterke authenticatie is niet gelukt en we weten niet precies waarom. Probeer het eerst eens opnieuw door terug te gaan naar de applicatie en opnieuw in te loggen. Lukt dit niet, neem dan contact op met de helpdesk van je %organisationNoun%.', 'error_stepup_callout_unmet_loa_title' => 'Fout - Geen geschikt token gevonden', - 'error_stepup_callout_unmet_loa_desc' => 'Om toegang te krijgen tot deze dienst heb je een geregistreerd token nodig met een bepaald zekerheidsniveau. Je hebt nu ofwel geen token geregistreerd, of het zekerheidsniveau van het token dat je hebt geregistreerd is te laag. Volg de link hieronder voor meer informatie over het registratieproces.', + 'error_stepup_callout_unmet_loa_desc' => 'Om toegang te krijgen tot deze applicatie heb je een geregistreerd token nodig met een bepaald zekerheidsniveau. Je hebt nu ofwel geen token geregistreerd, of het zekerheidsniveau van het token dat je hebt geregistreerd is te laag. Volg de link hieronder voor meer informatie over het registratieproces.', 'error_stepup_callout_unmet_loa_link_text' => 'Lees meer over het registratieproces.', 'error_stepup_callout_unmet_loa_link_target' => 'https://support.surfconext.nl/stepup-noauthncontext-nl', 'error_stepup_callout_user_cancelled_title' => 'Fout - Inloggen afgebroken', - 'error_stepup_callout_user_cancelled_desc' => 'Je hebt het inloggen afgebroken. Ga terug naar de dienst als je het opnieuw wilt proberen.', + 'error_stepup_callout_user_cancelled_desc' => 'Je hebt het inloggen afgebroken. Ga terug naar de applicatie als je het opnieuw wilt proberen.', 'error_metadata_entity_id_not_found' => 'Metadata kan niet gegenereerd worden', 'error_metadata_entity_id_not_found_desc' => 'De volgende fout is opgetreden: %message%', 'attributes_validation_succeeded' => 'Authenticatie geslaagd', diff --git a/languages/messages.pt.php b/languages/messages.pt.php index f3f68ab93c..f6f5250b50 100644 --- a/languages/messages.pt.php +++ b/languages/messages.pt.php @@ -159,7 +159,7 @@ 'error_help_desc' => '', 'error_no_idps' => 'Erro - Não foi encontrado nenhum Fornecedor de Identidade', 'error_no_idps_desc' => 'O %spName% a que pretende ligar-se não está acessível através da %organisationNounPlural%.', - 'error_no_idps_desc_no_sp_name' => 'O serviço ("Service Provider") a que pretende ligar-se não está acessível através da %organisationNounPlural%.', + 'error_no_idps_desc_no_sp_name' => 'O serviço a que pretende ligar-se não está acessível através da %organisationNounPlural%.', 'error_session_lost' => 'Erro - a sua sessão foi perdida', 'error_session_lost_desc' => '

Esta ação requer uma sessão ativa, no entanto, não conseguimos encontrar a sessão. Está a aguardar há muito tempo? Feche o browser e tente novamente, ou tente um browser diferente.

', 'error_session_not_started' => 'Erro - a sua sessão não foi encontrada', diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Command/DumpServiceRegistryCommand.php b/src/OpenConext/EngineBlockFunctionalTestingBundle/Command/DumpServiceRegistryCommand.php index dc2cffe9e5..9caa7eea00 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Command/DumpServiceRegistryCommand.php +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Command/DumpServiceRegistryCommand.php @@ -25,7 +25,7 @@ use Symfony\Component\Console\Output\OutputInterface; /** - * Dump the contents of the (fake) Service Registry + * Dump the contents of the (fake) application Registry */ class DumpServiceRegistryCommand extends ContainerAwareCommand { diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulation.feature b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulation.feature index cf7dcb8071..8cf7b473fd 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulation.feature +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulation.feature @@ -15,7 +15,7 @@ Feature: And a Service Provider named "Stepup SelfService" And feature "eb.run_all_manipulations_prior_to_consent" is disabled - Scenario: The Service Provider can have an attribute added + Scenario: The application can have an attribute added Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $attributes['nl:surf:test:something'] = array("arbitrary-value"); @@ -31,7 +31,7 @@ Feature: Then the url should match "functional-testing/SP-with-Attribute-Manipulations/acs" And the response should match xpath '/samlp:Response/saml:Assertion/saml:AttributeStatement/saml:Attribute[@Name="nl:surf:test:something"]/saml:AttributeValue[text()="arbitrary-value"]' - Scenario: The Service Provider can have the attributes manipulated + Scenario: The application can have the attributes manipulated Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $attributes['urn:mace:dir:attribute-def:uid'] = array("the-manipulated-value"); @@ -46,7 +46,7 @@ Feature: Then the url should match "functional-testing/SP-with-Attribute-Manipulations/acs" And the response should match xpath '/samlp:Response/saml:Assertion/saml:AttributeStatement/saml:Attribute[@Name="urn:mace:dir:attribute-def:uid"]/saml:AttributeValue[text()="the-manipulated-value"]' - Scenario: The Service Provider can have the SubjectID manipulated + Scenario: The application can have the SubjectID manipulated Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $subjectId = 'arthur.dent@domain.test'; @@ -63,7 +63,7 @@ Feature: And the response should match xpath '/samlp:Response/saml:Assertion/saml:AttributeStatement/saml:Attribute[@Name="urn:mace:dir:attribute-def:eduPersonTargetedID"]/saml:AttributeValue/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" and text()="arthur.dent@domain.test"]' And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" and text()="arthur.dent@domain.test"]' - Scenario: The Service Provider cannot have the SubjectID manipulated if using a NameID format other than unspecified + Scenario: The application cannot have the SubjectID manipulated if using a NameID format other than unspecified Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $subjectId = "arthur.dent@domain.test"; @@ -82,7 +82,7 @@ Feature: And the response should not match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" and text()="arthur.dent@domain.test"]' And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"]' - Scenario: The Service Provider cannot have the Subject NameID manipulated by setting the IntendedNameId in the reponse as it is overwritten by the subjectId + Scenario: The application cannot have the Subject NameID manipulated by setting the IntendedNameId in the reponse as it is overwritten by the subjectId Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $response['__']['IntendedNameId'] = 'NOOT'; @@ -103,7 +103,7 @@ Feature: And the response should not match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" and text()="NOOT"]' And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" and text()="AAP"]' - Scenario: The Service Provider can replace the NameID by setting the CustomNameID with an array representation of the NameID + Scenario: The application can replace the NameID by setting the CustomNameID with an array representation of the NameID Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $response['__']['CustomNameId'] = array('Format' => 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient', 'Value' => 'NOOT'); @@ -121,7 +121,7 @@ Feature: And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient" and text()="NOOT"]' # See: https://www.pivotaltracker.com/story/show/159760842 - Scenario: The Service Provider can replace the NameID by setting the CustomNameID with an object representation of the NameID + Scenario: The application can replace the NameID by setting the CustomNameID with an object representation of the NameID Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $nameId = new \SAML2\XML\saml\NameID(); @@ -141,7 +141,7 @@ Feature: And the response should match xpath '/samlp:Response/saml:Assertion/saml:AttributeStatement/saml:Attribute[@Name="urn:mace:dir:attribute-def:eduPersonTargetedID"]/saml:AttributeValue/saml:NameID[@Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient" and text()="MIES"]' And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient" and text()="MIES"]' - Scenario: The Service Provider cannot have the SubjectID manipulated by manipulating the responseObj using the unspecified NameID Format + Scenario: The application cannot have the SubjectID manipulated by manipulating the responseObj using the unspecified NameID Format Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $responseObj->setCollabPersonId('NOOT'); @@ -160,7 +160,7 @@ Feature: And the response should not match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" and text()="NOOT"]' And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"]' - Scenario: The Service Provider cannot have the SubjectID manipulated by manipulating the responseObj when using a NameID Format other than unspecified + Scenario: The application cannot have the SubjectID manipulated by manipulating the responseObj when using a NameID Format other than unspecified Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $responseObj->setCollabPersonId('NOOT'); diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulationException.feature b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulationException.feature index 9cae8f425a..e994c9fe08 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulationException.feature +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulationException.feature @@ -12,15 +12,15 @@ Feature: And a Service Provider named "Dummy-SP" And a Service Provider named "SP-with-Attribute-Manipulations" - Scenario: The Service Provider can have an attribute added + Scenario: The application can have an attribute added Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $e = new EngineBlock_Attributes_Manipulator_CustomException("AM_ERROR Authorization Incorrect _ Affilliation Incorrect", EngineBlock_Attributes_Manipulator_CustomException::CODE_NOTICE); $e->setFeedbackTitle(array("nl" => "Autorisatie Incorrect", "en" => "Authorization Incorrect")); $e->setFeedbackDescription(array( - "en" => 'This user does not have access to desired service. ' . + "en" => 'This user does not have access to desired application. ' . 'Contact the system administrator.', - "nl" => 'Deze gebruikersnaam heeft geen toegang tot de gewenste dienst. ' . + "nl" => 'Deze gebruikersnaam heeft geen toegang tot de gewenste applicatie. ' . 'Neem contact op met de systeem beheerder. ' )); throw $e; @@ -31,7 +31,7 @@ throw $e; And I pass through the IdP And I give my consent Then I should see "Authorization Incorrect" - And I should see "This user does not have access to desired service. Contact the system administrator." + And I should see "This user does not have access to desired application. Contact the system administrator." And I should see "UR ID:" And I should see "IP:" And I should see "EC:" diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulationWithAllManipulationsBeforeConsent.feature b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulationWithAllManipulationsBeforeConsent.feature index 02a29a8e18..fab9c457fb 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulationWithAllManipulationsBeforeConsent.feature +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/AttributeManipulationWithAllManipulationsBeforeConsent.feature @@ -13,7 +13,7 @@ Feature: And a Service Provider named "SP-with-Attribute-Manipulations" And feature "eb.run_all_manipulations_prior_to_consent" is enabled - Scenario: The Service Provider can have an attribute added + Scenario: The application can have an attribute added Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $attributes['nl:surf:test:something'] = array("arbitrary-value"); @@ -29,7 +29,7 @@ Feature: Then the url should match "functional-testing/SP-with-Attribute-Manipulations/acs" And the response should match xpath '/samlp:Response/saml:Assertion/saml:AttributeStatement/saml:Attribute[@Name="nl:surf:test:something"]/saml:AttributeValue[text()="arbitrary-value"]' - Scenario: The Service Provider can have the attributes manipulated + Scenario: The application can have the attributes manipulated Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $attributes['urn:mace:dir:attribute-def:uid'] = array("the-manipulated-value"); @@ -44,7 +44,7 @@ Feature: Then the url should match "functional-testing/SP-with-Attribute-Manipulations/acs" And the response should match xpath '/samlp:Response/saml:Assertion/saml:AttributeStatement/saml:Attribute[@Name="urn:mace:dir:attribute-def:uid"]/saml:AttributeValue[text()="the-manipulated-value"]' - Scenario: The Service Provider can have the SubjectID manipulated + Scenario: The application can have the SubjectID manipulated Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $subjectId = 'arthur.dent@domain.test'; @@ -61,7 +61,7 @@ Feature: And the response should match xpath '/samlp:Response/saml:Assertion/saml:AttributeStatement/saml:Attribute[@Name="urn:mace:dir:attribute-def:eduPersonTargetedID"]/saml:AttributeValue/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" and text()="arthur.dent@domain.test"]' And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" and text()="arthur.dent@domain.test"]' - Scenario: The Service Provider cannot have the SubjectID manipulated if using a NameID format other than unspecified + Scenario: The application cannot have the SubjectID manipulated if using a NameID format other than unspecified Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $subjectId = "arthur.dent@domain.test"; @@ -80,7 +80,7 @@ Feature: And the response should not match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" and text()="arthur.dent@domain.test"]' And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"]' - Scenario: The Service Provider cannot have the Subject NameID manipulated by setting the IntendedNameId in the reponse as it is overwritten by the subjectId + Scenario: The application cannot have the Subject NameID manipulated by setting the IntendedNameId in the reponse as it is overwritten by the subjectId Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $response['__']['IntendedNameId'] = 'NOOT'; @@ -101,7 +101,7 @@ Feature: And the response should not match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" and text()="NOOT"]' And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" and text()="AAP"]' - Scenario: The Service Provider can replace the NameID by setting the CustomNameID with an array representation of the NameID + Scenario: The application can replace the NameID by setting the CustomNameID with an array representation of the NameID Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $response['__']['CustomNameId'] = array('Format' => 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient', 'Value' => 'NOOT'); @@ -118,7 +118,7 @@ Feature: And the response should match xpath '/samlp:Response/saml:Assertion/saml:AttributeStatement/saml:Attribute[@Name="urn:mace:dir:attribute-def:eduPersonTargetedID"]/saml:AttributeValue/saml:NameID[@Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient" and text()="NOOT"]' And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient" and text()="NOOT"]' - Scenario: The Service Provider cannot have the SubjectID manipulated by manipulating the responseObj using the unspecified NameID Format + Scenario: The application cannot have the SubjectID manipulated by manipulating the responseObj using the unspecified NameID Format Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $responseObj->setCollabPersonId('NOOT'); @@ -137,7 +137,7 @@ Feature: And the response should not match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" and text()="NOOT"]' And the response should match xpath '/samlp:Response/saml:Assertion/saml:Subject/saml:NameID[@Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"]' - Scenario: The Service Provider cannot have the SubjectID manipulated by manipulating the responseObj when using a NameID Format other than unspecified + Scenario: The application cannot have the SubjectID manipulated by manipulating the responseObj when using a NameID Format other than unspecified Given SP "SP-with-Attribute-Manipulations" has the following Attribute Manipulation: """ $responseObj->setCollabPersonId('NOOT'); diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/ClearErrorMessages.feature b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/ClearErrorMessages.feature index 6783f5e926..bcfec84d71 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/ClearErrorMessages.feature +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/ClearErrorMessages.feature @@ -11,7 +11,7 @@ Feature: And a Service Provider named "Dummy SP" And a Service Provider named "Unconnected SP" And a Service Provider named "Trusted SP" - And an unregistered Service Provider named "Unregistered SP" + And an unregistered application named "Unregistered SP" And SP "Unconnected SP" is not connected to IdP "Dummy Idp" Scenario: I log in at my Identity Provider, but something goes wrong and it returns an error response. @@ -105,7 +105,7 @@ Feature: And I should see "SP Name:" And I should see "IdP:" - Scenario: I want to log on, but this Service Provider may not access any Identity Providers + Scenario: I want to log on, but this application may not access any Identity Providers When I log in at "Unconnected SP" Then I should see "No organisations found" And I should see "UR ID:" @@ -115,7 +115,7 @@ Feature: And I should see "SP Name:" And I should not see "IdP:" - Scenario: I want to log on, but the proxied Service Provider may not access any Identity Providers + Scenario: I want to log on, but the proxied application may not access any Identity Providers Given SP "Trusted SP" is a trusted proxy And SP "Trusted SP" signs its requests And SP "Trusted SP" is authenticating for SP "Unconnected SP" @@ -123,9 +123,9 @@ Feature: Then I should see "Error - No organisations found" And I should see "Proxy SP:" - Scenario: I want to log on but this Service Provider is not yet registered at OpenConext + Scenario: I want to log on but this application is not yet registered at OpenConext When I log in at "Unregistered SP" - Then I should see "Error - Unknown service" + Then I should see "Error - Unknown application" And I should see "UR ID:" And I should see "IP:" And I should see "EC:" @@ -153,7 +153,7 @@ Feature: And SP "Trusted SP" requires a RequesterId And SP "Trusted SP" is authenticating and uses RequesterID "" When I log in at "Trusted SP" - Then I should see "Error - Unknown service" + Then I should see "Error - Unknown application" And I should see "UR ID:" And I should see "IP:" And I should see "EC:" @@ -198,7 +198,7 @@ Feature: Scenario: An SP sends a AuthnRequest transparently for an IdP that doesn't exist When I log in at SP "Dummy SP" which attempts to preselect nonexistent IdP "DoesNotExist" Then the url should match "/authentication/feedback/unknown-preselected-idp" - And I should see "Error - Service not accessible through your organisation" + And I should see "Error - Application not accessible through your organisation" And I should see "UR ID:" And I should see "IP:" And I should see "EC:" @@ -423,8 +423,8 @@ Feature: # Scenario: I try an unsolicited login (at EB) but mess up by not specifying a binding # Scenario: I try an unsolicited login (at EB) but mess up by not specifying an invalid index # -# Scenario: I don't give consent to release my attributes to a Service Provider +# Scenario: I don't give consent to release my attributes to an application # # Scenario: An attribute manipulation determines that a user may not continue # -# Scenario: I want to log in to a service but am not a member of the appropriate VO +# Scenario: I want to log in to an application but am not a member of the appropriate VO diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/Consent.feature b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/Consent.feature index ff6e02c9ac..c57cf198ac 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/Consent.feature +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/Consent.feature @@ -70,7 +70,7 @@ Feature: And I pass through the IdP Then the response should contain "Dummy-SP will receive" - Scenario: The user can read why the service provider requires an attribute + Scenario: The user can read why the application requires an attribute Given I log in at "Dummy-SP" And I pass through EngineBlock And I pass through the IdP @@ -100,14 +100,14 @@ Feature: And I log in at "Dummy-SP" And I pass through EngineBlock And I pass through the IdP - Then the response should contain "The identifier for this service is generated by" + Then the response should contain "The identifier for this application is generated by" Scenario: The user sees the identifier section when nameid is transient Given SP "Dummy-SP" uses the Transient NameID format And I log in at "Dummy-SP" And I pass through EngineBlock And I pass through the IdP - Then the response should not contain "The identifier for this service is generated by" + Then the response should not contain "The identifier for this application is generated by" Scenario: The user does not see the identifier section when nameid is unspecified Given SP "Dummy-SP" uses the Unspecified NameID format @@ -115,7 +115,7 @@ Feature: And I pass through EngineBlock And I pass through the IdP Then the response should contain "urn:collab:person:engine-test-stand.openconext.org:test" - Then the response should not contain "The identifier for this service is generated by" + Then the response should not contain "The identifier for this application is generated by" Scenario: The user is not asked for consent when the consent feature toggle is disabled Given feature "eb.feature_enable_consent" is disabled @@ -134,7 +134,7 @@ Feature: When I log in at "Trusted Proxy" And I pass through EngineBlock And I pass through the IdP - Then the response should contain "The identifier for this service is generated by" + Then the response should contain "The identifier for this application is generated by" Scenario: The user sees the identifier of the end-SP when a trusted proxy is involved, unspecified edition Given SP "Trusted Proxy" is authenticating for SP "Dummy-SP" @@ -146,4 +146,4 @@ Feature: And I pass through EngineBlock And I pass through the IdP Then the response should contain "urn:collab:person:engine-test-stand.openconext.org:test" - Then the response should not contain "The identifier for this service is generated by" + Then the response should not contain "The identifier for this application is generated by" diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/Context/MockSpContext.php b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/Context/MockSpContext.php index 3e2a02d225..ef7f9020fd 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/Context/MockSpContext.php +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/Context/MockSpContext.php @@ -110,7 +110,7 @@ public function iTriggerTheLoginEitherAtOrUnsolicitedAtEb($spName) } /** - * @Given /^a Service Provider named "([^"]*)"$/ + * @Given /^an application named "([^"]*)"$/ */ public function aServiceProviderNamedWithEntityid($name) { @@ -124,7 +124,7 @@ public function aServiceProviderNamedWithEntityid($name) } /** - * @Given /^an unregistered Service Provider named "([^"]*)"$/ + * @Given /^an unregistered application named "([^"]*)"$/ */ public function anUnregisteredServiceProviderNamed($name) { diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/PolicyEnforcement.feature b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/PolicyEnforcement.feature index ccecb2fa9b..622c3d3640 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/PolicyEnforcement.feature +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/PolicyEnforcement.feature @@ -20,7 +20,7 @@ Feature: And I pass through the IdP And I should see "Error - Access denied" And I should see "Message from your organisation:" - And I should see "Students of MyIdP do not have access to this resource" + And I should see "Students of MyIdP do not have access to this application" And the response should contain "idp-logo.jpg" Scenario: Access is denied because of a Deny policy diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/SingleSignOnWithScoping.feature b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/SingleSignOnWithScoping.feature index 41731f7c93..c3035d10df 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/SingleSignOnWithScoping.feature +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/SingleSignOnWithScoping.feature @@ -1,5 +1,5 @@ Feature: - In order for a service provider to pre-select one or more IDPs + In order for an application to pre-select one or more IDPs As EngineBlock I want to limit the available IDPs in the WAYF based on ACLs or elements in the AuthnRequest diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/SpProxy.feature b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/SpProxy.feature index 36d0be3019..065312731f 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/SpProxy.feature +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Features/SpProxy.feature @@ -16,7 +16,7 @@ Feature: And a Service Provider named "Far SP" And a Service Provider named "Test SP" And a Service Provider named "Second SP" - And an unregistered Service Provider named "Unregistered SP" + And an unregistered application named "Unregistered SP" And SP "Far SP" is not connected to IdP "CombinedAuth" And SP "Far SP" is not connected to IdP "LoaOnlyAuth" And SP "Far SP" is not connected to IdP "StepUpOnlyAuth" @@ -92,7 +92,7 @@ Feature: And SP "Step Up" is a trusted proxy And SP "Step Up" signs its requests When I log in at "Step Up" - Then I should see "Select an account to login to Loa SP" + Then I should see "Select an account to log in to Loa SP" And I select "AlwaysAuth" on the WAYF And I pass through EngineBlock And I pass through the IdP @@ -222,7 +222,7 @@ Feature: And SP "Step Up" does not require consent And SP "Step Up" uses the Unspecified NameID format When I log in at "Step Up" - Then I should see "Error - Unknown service" + Then I should see "Error - Unknown application" And I should see "Proxy SP:" Scenario: User logs in via misconfigured trusted proxy and sees error @@ -230,14 +230,14 @@ Feature: And SP "Step Up" is a trusted proxy And SP "Step Up" signs its requests When I log in at "Step Up" - Then I should see "Error - Unknown service" + Then I should see "Error - Unknown application" Scenario: User logs in via trusted proxy which requests unknown SP and sees error Given SP "Step Up" is authenticating for SP "Unregistered SP" And SP "Step Up" is a trusted proxy And SP "Step Up" signs its requests When I log in at "Step Up" - Then I should see "Error - Unknown service" + Then I should see "Error - Unknown application" And I should see "UR ID:" And I should see "EC:" And I should see "SP:" @@ -261,7 +261,7 @@ Feature: # Bug report: https://www.pivotaltracker.com/story/show/164069793 Then I should not see "Error - No organisations found" # The WAYF should be visible - And I should see "Select an account to login to" + And I should see "Select an account to log in to" Scenario: Trusted proxy not signing requests results in an error Given SP "Step Up" is authenticating for SP "Loa SP" diff --git a/src/OpenConext/EngineBlockFunctionalTestingBundle/Fixtures/FunctionalTestingPdpClient.php b/src/OpenConext/EngineBlockFunctionalTestingBundle/Fixtures/FunctionalTestingPdpClient.php index d1fc16c62d..8f277b2b70 100644 --- a/src/OpenConext/EngineBlockFunctionalTestingBundle/Fixtures/FunctionalTestingPdpClient.php +++ b/src/OpenConext/EngineBlockFunctionalTestingBundle/Fixtures/FunctionalTestingPdpClient.php @@ -75,10 +75,10 @@ public function requestDecisionFor(Request $request) : PolicyDecision $englishDenyMessage = new AttributeAssignment(); $englishDenyMessage->attributeId = 'DenyMessage:en'; - $englishDenyMessage->value = sprintf('Students of %s do not have access to this resource', $idp); + $englishDenyMessage->value = sprintf('Students of %s do not have access to this application', $idp); $dutchDenyMessage = new AttributeAssignment(); $dutchDenyMessage->attributeId = 'DenyMessage:nl'; - $dutchDenyMessage->value = sprintf('Studenten van %s hebben geen toegang tot deze dienst', $idp); + $dutchDenyMessage->value = sprintf('Studenten van %s hebben geen toegang tot deze applicatie', $idp); $idpOnlyMessage = new AttributeAssignment(); $idpOnlyMessage->attributeId = 'IdPOnly'; $idpOnlyMessage->value = true; diff --git a/tests/e2e/cypress/integration/openconext/consent/consent.material.spec.js b/tests/e2e/cypress/integration/openconext/consent/consent.material.spec.js index c2b141fe20..7fc7b5b954 100644 --- a/tests/e2e/cypress/integration/openconext/consent/consent.material.spec.js +++ b/tests/e2e/cypress/integration/openconext/consent/consent.material.spec.js @@ -42,7 +42,7 @@ context('Consent on Material theme', () => { .click() .get('section h1') .should('be.visible') - .and('contain.text', 'You don\'t want to share your data with the service'); + .and('contain.text', 'You don\'t want to share your data with the application'); cy.get('div.slidein.reject') .should('be.visible'); diff --git a/tests/e2e/cypress/integration/openconext/wayf/WayfShowsConnectedIdps.spec.js b/tests/e2e/cypress/integration/openconext/wayf/WayfShowsConnectedIdps.spec.js index 324c55d185..abaa058c9a 100644 --- a/tests/e2e/cypress/integration/openconext/wayf/WayfShowsConnectedIdps.spec.js +++ b/tests/e2e/cypress/integration/openconext/wayf/WayfShowsConnectedIdps.spec.js @@ -14,11 +14,11 @@ context('WayfMouseBehaviour', () => { // After filtering the search results, verify one result is visible cy.countIdps(1).should('have.text', 'Connected IdP 4 en'); - cy.onPage('Select an organisation to login to the service'); + cy.onPage('Select an organisation to log in to the application'); // Ensure some elements are NOT on the page cy.notOnPage('Identity providers without access').should('not.exist'); cy.notOnPage('Remember my choice'); - cy.notOnPage('Return to service provider'); + cy.notOnPage('Return to application'); }); @@ -37,25 +37,25 @@ context('WayfMouseBehaviour', () => { it('Should show the return to service link when configured', () => { cy.visit('https://engine.vm.openconext.org/functional-testing/wayf?connectedIdps=5&backLink=true'); - cy.onPage('Select an organisation to login to the service'); - cy.onPage('Return to service provider'); + cy.onPage('Select an organisation to log in to the application'); + cy.onPage('Return to application'); // Ensure some elements are NOT on the page cy.notOnPage('Identity providers without access'); cy.notOnPage('Remember my choice'); // To be more precise, the links should be in the header and footer - cy.get('.mod-header .comp-links li:nth-child(1) a').should('have.text', 'Return to service provider'); - cy.get('.footer-menu .comp-links li:nth-child(2) a').should('have.text', 'Return to service provider'); + cy.get('.mod-header .comp-links li:nth-child(1) a').should('have.text', 'Return to application'); + cy.get('.footer-menu .comp-links li:nth-child(2) a').should('have.text', 'Return to application'); }); it('Should show the remember my choice option', () => { cy.visit('https://engine.vm.openconext.org/functional-testing/wayf?connectedIdps=5&rememberChoiceFeature=true'); // Ensure some elements are on the page - cy.onPage('Select an organisation to login to the service'); + cy.onPage('Select an organisation to log in to the application'); cy.onPage('Remember my choice'); // Ensure some elements are NOT on the page cy.notOnPage('Identity providers without access'); - cy.notOnPage('Return to service provideraccess'); + cy.notOnPage('Return to applicationaccess'); }); }) diff --git a/tests/e2e/cypress/integration/skeune/index/index.general.spec.js b/tests/e2e/cypress/integration/skeune/index/index.general.spec.js index 8e7ad94fe6..d1c7175e0c 100644 --- a/tests/e2e/cypress/integration/skeune/index/index.general.spec.js +++ b/tests/e2e/cypress/integration/skeune/index/index.general.spec.js @@ -9,7 +9,7 @@ context('Index on Skeune theme', () => { it('Renders the index page and has all relevant data', () => { cy.beVisible(indexPageHeader).should('have.text', 'IdP Certificate and Metadata'); cy.contains('SP Certificate and Metadata').should('be.visible'); - cy.contains('This is a service connected through').should('be.visible'); + cy.contains('This is an application connected through').should('be.visible'); cy.contains('Terms of Service').should('be.visible'); }); diff --git a/tests/e2e/cypress/integration/skeune/wayf/wayf.general.spec.js b/tests/e2e/cypress/integration/skeune/wayf/wayf.general.spec.js index 8cfd1c2f9e..cde85e8939 100644 --- a/tests/e2e/cypress/integration/skeune/wayf/wayf.general.spec.js +++ b/tests/e2e/cypress/integration/skeune/wayf/wayf.general.spec.js @@ -20,7 +20,7 @@ context('WAYF behaviour not tied to mouse / keyboard navigation', () => { cy.visit('https://engine.vm.openconext.org/functional-testing/wayf'); cy.notOnPage('Identity providers without access').should('not.exist'); cy.notOnPage('Remember my choice'); - cy.notOnPage('Return to service provider'); + cy.notOnPage('Return to application'); }); it('Should show ten connected IdPs', () => { @@ -155,7 +155,7 @@ context('WAYF behaviour not tied to mouse / keyboard navigation', () => { cy.get(idpTitle) .should('have.length', 6) .eq(2) - .should('have.text', 'Login with Connected IdP 3 en'); + .should('have.text', 'Log in with Connected IdP 3 en'); }); it('Check if the search field is present', () => { @@ -183,14 +183,14 @@ context('WAYF behaviour not tied to mouse / keyboard navigation', () => { describe('Should show the remember my choice option', () => { it('Ensure some elements are on the page', () => { cy.visit('https://engine.vm.openconext.org/functional-testing/wayf?connectedIdps=5&rememberChoiceFeature=true'); - cy.onPage('Select an account to login'); + cy.onPage('Select an account to log in'); cy.onPage('Remember my choice'); }); it('Ensure some elements are NOT on the page', () => { cy.visit('https://engine.vm.openconext.org/functional-testing/wayf?connectedIdps=5&rememberChoiceFeature=true'); cy.notOnPage('Identity providers without access'); - cy.notOnPage('Return to service provideraccess'); + cy.notOnPage('Return to applicationaccess'); }); }); diff --git a/tests/e2e/cypress/integration/skeune/wayf/wayf.keyboard.spec.js b/tests/e2e/cypress/integration/skeune/wayf/wayf.keyboard.spec.js index 93d9d93cbc..307fe0c8ee 100644 --- a/tests/e2e/cypress/integration/skeune/wayf/wayf.keyboard.spec.js +++ b/tests/e2e/cypress/integration/skeune/wayf/wayf.keyboard.spec.js @@ -28,7 +28,7 @@ import {firstRemainingIdp, firstSelectedIdpDeleteDisable, selectedIdpDataIndex1} */ context('WAYF when using the keyboard', () => { describe('Test logging in', () => { - it('Should login when selecting an idp', () => { + it('Should log in when selecting an idp', () => { cy.visit('https://engine.vm.openconext.org/functional-testing/wayf'); cy.get(remainingIdpSelector) .eq(1) @@ -40,7 +40,7 @@ context('WAYF when using the keyboard', () => { cy.visit('https://engine.vm.openconext.org/functional-testing/wayf'); }); - it('Should login to first IdP when hitting enter', () => { + it('Should log in to first IdP when hitting enter', () => { cy.visit('https://engine.vm.openconext.org/functional-testing/wayf'); cy.get(searchFieldSelector) .type('{enter}'); @@ -49,7 +49,7 @@ context('WAYF when using the keyboard', () => { }); }); - it('Should login to topmost IdP when hitting enter', () => { + it('Should log in to topmost IdP when hitting enter', () => { cy.visit('https://engine.vm.openconext.org/functional-testing/wayf'); cy.get(searchFieldSelector) .type('2') diff --git a/tests/e2e/cypress/integration/skeune/wayf/wayf.mouse.spec.js b/tests/e2e/cypress/integration/skeune/wayf/wayf.mouse.spec.js index a7e10902ff..0f06ff248f 100644 --- a/tests/e2e/cypress/integration/skeune/wayf/wayf.mouse.spec.js +++ b/tests/e2e/cypress/integration/skeune/wayf/wayf.mouse.spec.js @@ -6,7 +6,7 @@ import {firstRemainingIdp, firstSelectedIdpDeleteDisable, selectedIdpDataIndex1} */ context('WAYF when using the mouse', () => { describe('Test logging in', () => { - it('Should login when selecting an idp', () => { + it('Should log in when selecting an idp', () => { cy.visit('https://engine.vm.openconext.org/functional-testing/wayf'); cy.get(remainingIdpSelector) .eq(1) diff --git a/tests/resources/config/attributes-fixture.json b/tests/resources/config/attributes-fixture.json index 5fefba0d64..ee1d4efc77 100644 --- a/tests/resources/config/attributes-fixture.json +++ b/tests/resources/config/attributes-fixture.json @@ -62,7 +62,7 @@ "urn:mace:dir:attribute-def:eduPersonEntitlement": { "Description": { "en": "entitlement which decides upon your authorization within the application", - "nl": "rechtaanduiding; URI (URL of URN) dat een recht op iets aangeeft; wordt bepaald door een contract tussen dienstaanbieder en instelling" + "nl": "rechtaanduiding; URI (URL of URN) dat een recht op iets aangeeft; wordt bepaald door een contract tussen applicatieaanbieder en instelling" }, "Name": { "en": "Entitlement", @@ -343,8 +343,8 @@ }, "urn:nl.surfconext.licenseInfo": { "Description": { - "en": "License information for the current service", - "nl": "Licentieinformatie voor de huidige dienst" + "en": "License information for the current application", + "nl": "Licentieinformatie voor de huidige applicatie" }, "Name": { "en": "License information", diff --git a/tests/unit/OpenConext/EngineBlockBundle/Pdp/Dto/ResponseTest.php b/tests/unit/OpenConext/EngineBlockBundle/Pdp/Dto/ResponseTest.php index efab7b5c33..9004fcf967 100644 --- a/tests/unit/OpenConext/EngineBlockBundle/Pdp/Dto/ResponseTest.php +++ b/tests/unit/OpenConext/EngineBlockBundle/Pdp/Dto/ResponseTest.php @@ -172,12 +172,12 @@ private function buildDenyResponse() $attributeAssignmentEn = new AttributeAssignment(); $attributeAssignmentEn->category = 'urn:oasis:names:tc:xacml:3.0:attribute-category:resource'; $attributeAssignmentEn->attributeId = 'DenyMessage:en'; - $attributeAssignmentEn->value = 'Students do not have access to this resource'; + $attributeAssignmentEn->value = 'Students do not have access to this application'; $attributeAssignmentEn->dataType = 'http://www.w3.org/2001/XMLSchema#string'; $attributeAssignmentNl = new AttributeAssignment(); $attributeAssignmentNl->category = 'urn:oasis:names:tc:xacml:3.0:attribute-category:resource'; $attributeAssignmentNl->attributeId = 'DenyMessage:nl'; - $attributeAssignmentNl->value = 'Studenten hebben geen toegang tot deze dienst'; + $attributeAssignmentNl->value = 'Studenten hebben geen toegang tot deze applicatie'; $attributeAssignmentNl->dataType = 'http://www.w3.org/2001/XMLSchema#string'; $associatedAdvice->attributeAssignments = [$attributeAssignmentEn, $attributeAssignmentNl]; $associatedAdvice->id = 'urn:surfconext:xacml:policy:id:openconext_pdp_test_deny_policy_xml'; diff --git a/tests/unit/OpenConext/EngineBlockBundle/Pdp/PolicyDecisionTest.php b/tests/unit/OpenConext/EngineBlockBundle/Pdp/PolicyDecisionTest.php index 4ed604f5dc..8469cfa7df 100644 --- a/tests/unit/OpenConext/EngineBlockBundle/Pdp/PolicyDecisionTest.php +++ b/tests/unit/OpenConext/EngineBlockBundle/Pdp/PolicyDecisionTest.php @@ -60,8 +60,8 @@ public function a_deny_policys_localized_messages_are_parsed_correctly() $decision = PolicyDecision::fromResponse($response); - $expectedDenyMessageEn = 'Students do not have access to this resource'; - $expectedDenyMessageNl = 'Studenten hebben geen toegang tot deze dienst'; + $expectedDenyMessageEn = 'Students do not have access to this application'; + $expectedDenyMessageNl = 'Studenten hebben geen toegang tot deze applicatie'; $denyMessageEn = $decision->getLocalizedDenyMessage('en'); $denyMessageNl = $decision->getLocalizedDenyMessage('nl'); @@ -81,7 +81,7 @@ public function a_deny_policys_localized_deny_message_correctly_falls_back_to_th $decision = PolicyDecision::fromResponse($response); - $expectedFallbackDenyMessage = 'Students do not have access to this resource'; + $expectedFallbackDenyMessage = 'Students do not have access to this application'; $fallbackDenyMessage = $decision->getLocalizedDenyMessage('de', 'en'); diff --git a/tests/unit/OpenConext/EngineBlockBundle/Pdp/fixture/response_deny.json b/tests/unit/OpenConext/EngineBlockBundle/Pdp/fixture/response_deny.json index 5d8f442f45..6f92100fbe 100644 --- a/tests/unit/OpenConext/EngineBlockBundle/Pdp/fixture/response_deny.json +++ b/tests/unit/OpenConext/EngineBlockBundle/Pdp/fixture/response_deny.json @@ -17,12 +17,12 @@ "AttributeAssignment" : [ { "Category" : "urn:oasis:names:tc:xacml:3.0:attribute-category:resource", "AttributeId" : "DenyMessage:en", - "Value" : "Students do not have access to this resource", + "Value" : "Students do not have access to this application", "DataType" : "http://www.w3.org/2001/XMLSchema#string" }, { "Category" : "urn:oasis:names:tc:xacml:3.0:attribute-category:resource", "AttributeId" : "DenyMessage:nl", - "Value" : "Studenten hebben geen toegang tot deze dienst", + "Value" : "Studenten hebben geen toegang tot deze applicatie", "DataType" : "http://www.w3.org/2001/XMLSchema#string" } ], "Id" : "urn:surfconext:xacml:policy:id:openconext_pdp_test_deny_policy_xml" diff --git a/theme/base/javascripts/wayf/mouseBehaviour.js b/theme/base/javascripts/wayf/mouseBehaviour.js index 38e47c422c..cbdab472bd 100644 --- a/theme/base/javascripts/wayf/mouseBehaviour.js +++ b/theme/base/javascripts/wayf/mouseBehaviour.js @@ -15,7 +15,7 @@ import {checkHover} from './idpFocus/checkHover'; import {isVisibleElement} from '../utility/isVisibleElement'; export const mouseBehaviour = () => { - // allow chosing an idp to login + // allow choosing an idp to log in const idpLists = document .querySelectorAll(idpListSelector); idpLists.forEach(list => { diff --git a/theme/base/templates/modules/Authentication/View/Proxy/Partials/WAYF/idp/idpSubmitButton.html.twig b/theme/base/templates/modules/Authentication/View/Proxy/Partials/WAYF/idp/idpSubmitButton.html.twig index 730d43eeb1..3245f59a6c 100644 --- a/theme/base/templates/modules/Authentication/View/Proxy/Partials/WAYF/idp/idpSubmitButton.html.twig +++ b/theme/base/templates/modules/Authentication/View/Proxy/Partials/WAYF/idp/idpSubmitButton.html.twig @@ -3,5 +3,5 @@ type="submit" {% if hidden is defined %}tabindex="-1"{% endif %} > - Login + Log in diff --git a/theme/base/templates/modules/Default/Partials/LoginBar.html.twig b/theme/base/templates/modules/Default/Partials/LoginBar.html.twig index ca8efc8f0a..f97f30b9ed 100644 --- a/theme/base/templates/modules/Default/Partials/LoginBar.html.twig +++ b/theme/base/templates/modules/Default/Partials/LoginBar.html.twig @@ -1,3 +1,3 @@
-

Login via {{ loginName }}

+

Log in via {{ loginName }}

diff --git a/theme/base/templates/modules/Default/Partials/header.html.twig b/theme/base/templates/modules/Default/Partials/header.html.twig index 63203fd9a3..b83cfc9360 100644 --- a/theme/base/templates/modules/Default/Partials/header.html.twig +++ b/theme/base/templates/modules/Default/Partials/header.html.twig @@ -1,4 +1,4 @@
-

Login via {{ login }}

+

Log in via {{ login }}

{{ pageTitle }}

diff --git a/theme/openconext/templates/modules/Authentication/View/Proxy/wayf.html.twig b/theme/openconext/templates/modules/Authentication/View/Proxy/wayf.html.twig index d7b4127929..978c0ac712 100644 --- a/theme/openconext/templates/modules/Authentication/View/Proxy/wayf.html.twig +++ b/theme/openconext/templates/modules/Authentication/View/Proxy/wayf.html.twig @@ -79,7 +79,7 @@ + value="Log in"/> {% endfor %} diff --git a/theme/openconext/translations/messages.en.php b/theme/openconext/translations/messages.en.php index ba3b0b91f1..7ebd3bb54e 100644 --- a/theme/openconext/translations/messages.en.php +++ b/theme/openconext/translations/messages.en.php @@ -10,27 +10,27 @@ // General 'search' => 'Search for an %organisationNoun%...', 'search_screenreader' => 'Search', - 'log_in_to' => 'Select an %organisationNoun% to login to the service', + 'log_in_to' => 'Select an %organisationNoun% to log in to the application', 'hamburger_screenreader' => 'skip to footer', // Consent page 'consent_header_title' => '%arg1% needs your information before logging in', - 'consent_header_text' => 'The service needs the following information to function properly. These data will be sent securely from your %organisationNoun% towards %arg1% via %suiteName%.', + 'consent_header_text' => 'The application needs the following information to function properly. These data will be sent securely from your %organisationNoun% towards %arg1% via %suiteName%.', 'consent_privacy_title' => 'The following information will be shared with %arg1%:', - 'consent_privacy_link' => 'Read the privacy policy of this service', + 'consent_privacy_link' => 'Read the privacy policy of this application', 'consent_attributes_correction_link' => 'Are the details below incorrect?', 'consent_buttons_title' => 'Do you agree with sharing this data?', 'consent_buttons_ok' => 'Yes, proceed to %arg1%', - 'consent_footer_text_singular' => 'You are using one other service via %suiteName%. View the list of services and your profile information.', - 'consent_footer_text_plural' => 'You are using %arg1% services via %suiteName%. View the list of services and your profile information.', - 'consent_footer_text_first_consent' => 'You are not using any services via %suiteName%. View your profile information.', + 'consent_footer_text_singular' => 'You are using one other application via %suiteName%. View the list of applications and your profile information.', + 'consent_footer_text_plural' => 'You are using %arg1% applications via %suiteName%. View the list of applications and your profile information.', + 'consent_footer_text_first_consent' => 'You are not using any applications via %suiteName%. View your profile information.', // Consent slidein: About %suiteName% 'consent_slidein_about_head' => 'Logging in through %suiteName%', - 'consent_slidein_about_text' => '%suiteName% allows people to easily and securely log in into various cloud services using their own %accountNoun%. %suiteName% offers extra privacy protection by sending a minimum set of personal data to these cloud services.', + 'consent_slidein_about_text' => '%suiteName% allows people to easily and securely log in into various cloud applications using their own %accountNoun%. %suiteName% offers extra privacy protection by sending a minimum set of personal data to these cloud applications.', // Consent slidein: Reject - 'consent_slidein_reject_head' => "You don't want to share your data with the service", - 'consent_slidein_reject_text' => "The service you're logging into requires your data to function properly. If you prefer not to share your data, you cannot use this service. By closing your browser or just this tab you prevent your information from being shared with the service. If you change your mind later, please login to the service again and this screen will reappear.", + 'consent_slidein_reject_head' => "You don't want to share your data with the application", + 'consent_slidein_reject_text' => "The application you're logging in to requires your data to function properly. If you prefer not to share your data, you cannot use this application. By closing your browser or just this tab you prevent your information from being shared with the application. If you change your mind later, please log in to the application again and this screen will reappear.", // Generic slide-in 'slidein_close' => 'Close', diff --git a/theme/openconext/translations/messages.nl.php b/theme/openconext/translations/messages.nl.php index 7c1fb7eff5..e4e381298f 100644 --- a/theme/openconext/translations/messages.nl.php +++ b/theme/openconext/translations/messages.nl.php @@ -10,27 +10,27 @@ // General 'search' => 'Zoek een %organisationNoun%...', 'search_screenreader' => 'Zoeken', - 'log_in_to' => 'Selecteer een %organisationNoun% en login bij', + 'log_in_to' => 'Selecteer een %organisationNoun% en log in bij', 'hamburger_screenreader' => 'naar de footer', // Consent page 'consent_header_title' => 'Om in te loggen heeft %arg1% jouw gegevens nodig', - 'consent_header_text' => 'De dienst heeft deze gegevens nodig om goed te kunnen functioneren. De gegevens worden vanuit jouw %organisationNoun% veilig verstuurd naar %arg1% via %suiteName%.', + 'consent_header_text' => 'De applicatie heeft deze gegevens nodig om goed te kunnen functioneren. De gegevens worden vanuit jouw %organisationNoun% veilig verstuurd naar %arg1% via %suiteName%.', 'consent_privacy_title' => 'De volgende gegevens worden doorgestuurd naar %arg1%:', - 'consent_privacy_link' => 'Lees het privacybeleid van deze dienst', + 'consent_privacy_link' => 'Lees het privacybeleid van deze applicatie', 'consent_attributes_correction_link' => 'Kloppen de onderstaande gegevens niet?', 'consent_buttons_title' => 'Ga je akkoord met het doorsturen van deze gegevens?', 'consent_buttons_ok' => 'Ja, ga door naar %arg1%', - 'consent_footer_text_singular' => 'Je gebruikt al één andere dienst via %suiteName%. Bekijk hier het overzicht en je profielinformatie.', - 'consent_footer_text_plural' => 'Je gebruikt al %arg1% diensten via %suiteName%. Bekijk hier het overzicht en je profielinformatie.', - 'consent_footer_text_first_consent' => 'Je gebruikt nog geen diensten via %suiteName%. Bekijk hier je profielinformatie.', + 'consent_footer_text_singular' => 'Je gebruikt al één andere applicatie via %suiteName%. Bekijk hier het overzicht en je profielinformatie.', + 'consent_footer_text_plural' => 'Je gebruikt al %arg1% applicaties via %suiteName%. Bekijk hier het overzicht en je profielinformatie.', + 'consent_footer_text_first_consent' => 'Je gebruikt nog geen applicaties via %suiteName%. Bekijk hier je profielinformatie.', // Consent slidein: About OpenConext 'consent_slidein_about_head' => 'Inloggen met %suiteName%', - 'consent_slidein_about_text' => 'Via %suiteName% loggen personen met hun eigen %accountNoun% veilig en gemakkelijk in bij clouddiensten van verschillende aanbieders. %suiteName% biedt extra privacy-bescherming doordat een minimaal aantal persoonlijke gegevens wordt doorgegeven aan deze clouddiensten.', + 'consent_slidein_about_text' => 'Via %suiteName% loggen personen met hun eigen %accountNoun% veilig en gemakkelijk in bij cloudapplicaties van verschillende aanbieders. %suiteName% biedt extra privacy-bescherming doordat een minimaal aantal persoonlijke gegevens wordt doorgegeven aan deze cloudapplicaties.', // Consent slidein: Reject - 'consent_slidein_reject_head' => 'Je wilt geen gegevens delen met de dienst', - 'consent_slidein_reject_text' => 'De dienst waar je probeert in te loggen heeft jouw gegevens nodig om te kunnen functioneren. Als je deze gegevens niet wilt delen dan kun je geen gebruik maken van deze dienst. Door je browser of dit tabblad af te sluiten voorkom je het doorsturen van je gegevens. Als je je hierna bedenkt, log dan opnieuw in bij de dienst; je krijgt dit scherm dan opnieuw te zien.', + 'consent_slidein_reject_head' => 'Je wilt geen gegevens delen met de applicatie', + 'consent_slidein_reject_text' => 'De applicatie waar je probeert in te loggen heeft jouw gegevens nodig om te kunnen functioneren. Als je deze gegevens niet wilt delen dan kun je geen gebruik maken van deze applicatie. Door je browser of dit tabblad af te sluiten voorkom je het doorsturen van je gegevens. Als je je hierna bedenkt, log dan opnieuw in bij de applicatie; je krijgt dit scherm dan opnieuw te zien.', // Generic slide-in 'slidein_close' => 'Sluiten', ]; diff --git a/theme/skeune/translations/messages.en.php b/theme/skeune/translations/messages.en.php index 5554b44af0..a6d1f4ac48 100644 --- a/theme/skeune/translations/messages.en.php +++ b/theme/skeune/translations/messages.en.php @@ -19,7 +19,7 @@ 'language_switcher' => 'Language switcher', // FOOTER - 'log_in_to' => 'Select an account to login to %arg1%', + 'log_in_to' => 'Select an account to log in to %arg1%', 'helpLink' => 'https://support.surfconext.nl/wayf-en', 'footer_navigation_screenreader' => 'Footer navigation', @@ -38,7 +38,7 @@ 'wayf_noscript_warning_end' => 'You can, off course, still log in.', 'wayf_delete_account_screenreader' => 'Delete %idpTitle% from your accounts', 'wayf_deleted_account_screenreader' => ' was deleted from your accounts', - 'wayf_remaining_idps_title_screenreader' => 'Login with an account from the list below', + 'wayf_remaining_idps_title_screenreader' => 'Log in with an account from the list below', 'wayf_select_account_screenreader' => 'Select an account from the list below', 'wayf_search_placeholder' => 'Search...', 'wayf_search_screenreader' => 'Search for an %organisationNoun%', @@ -48,7 +48,7 @@ 'wayf_add_account' => 'Use another account', 'wayf_no_access' => 'Sorry, no access for this account', 'wayf_no_access_account_screenreader' => 'No access with this account', - 'wayf_no_access_helpdesk' => 'If you want, you can request access to this service. We will send the request to the helpdesk of your %orgNoun%.', + 'wayf_no_access_helpdesk' => 'If you want, you can request access to this application. We will send the request to the helpdesk of your %orgNoun%.', 'wayf_no_access_helpdesk_not_connected' => "Go back to the previous page and click '%buttonText%'.", 'wayf_noaccess_title_screenreader' => 'Request access for this account', 'wayf_noaccess_name' => 'Your name', @@ -59,7 +59,7 @@ 'wayf_noaccess_form_announcement_screenreader' => 'Some required fields are not filled in, or not correctly filled in.', 'wayf_defaultIdp_start' => 'If your %organisation_noun% is not listed,', 'wayf_defaultIdp_linkText' => '%defaultIdpName% is available as an alternative.', - 'wayf_idp_title_screenreader' => 'Login with ', + 'wayf_idp_title_screenreader' => 'Log in with ', 'wayf_idp_title_noaccess_screenreader' => 'No access with', // Consent @@ -68,7 +68,7 @@ 'consent_privacy_header' => '%target% will receive', 'consent_attributes_correction_text' => 'Something incorrect?', 'consent_ok' => 'Yes, I agree', - 'consent_identifier_explanation' => 'The identifier for this service is generated by %suite_name% en differs amongst each service you use through %suite_name%. The service can therefore recognise you as the same user when you return, but services cannot recognise you amongst each other as the same user.', + 'consent_identifier_explanation' => 'The identifier for this application is generated by %suite_name% en differs amongst each application you use through %suite_name%. The application can therefore recognise you as the same user when you return, but applications cannot recognise you amongst each other as the same user.', 'consent_provided_by' => 'provided by', 'consent_tooltip_screenreader' => 'Why do we need your %attr_name%?', 'consent_nojs' => 'Some features on this page require JavaScript to work with the keyboard. If you wish to use a keyboard, please enable JavaScript in your browser.', @@ -76,10 +76,10 @@ 'consent_disclaimer_privacy_read' => 'read their', 'consent_disclaimer_privacy_policy' => 'privacy policy', 'consent_disclaimer_secure' => 'is being used by your %orgNoun% to securely send your information to %spName% (read more about', - 'consent_reject_text_skeune_header' => "You don't want to share your data with the service", - 'consent_reject_text_skeune_body' => "The service you're logging into requires your data to function properly. If you prefer not to share your data, you cannot use this service. By closing your browser or just this tab you prevent your information from being shared with the service. If you change your mind later, please login to the service again and this screen will reappear.", - 'consent_nok_title' => "You don't want to share your data with the service", - 'consent_nok_text' => "The service you're logging into requires your data to function properly. If you prefer not to share your data, you cannot use this service. By closing your browser or just this tab you prevent your information from being shared with the service. If you change your mind later, please login to the service again and this screen will reappear.", + 'consent_reject_text_skeune_header' => "You don't want to share your data with the application", + 'consent_reject_text_skeune_body' => "The application you're logging into requires your data to function properly. If you prefer not to share your data, you cannot use this application. By closing your browser or just this tab you prevent your information from being shared with the application. If you change your mind later, please log in to the application again and this screen will reappear.", + 'consent_nok_title' => "You don't want to share your data with the application", + 'consent_nok_text' => "The application you're logging into requires your data to function properly. If you prefer not to share your data, you cannot use this application. By closing your browser or just this tab you prevent your information from being shared with the application. If you change your mind later, please log in to the application again and this screen will reappear.", 'consent_groupmembership_show_more' => 'Show more', 'consent_groupmembership_show_less' => 'Show less', 'consent_warning_allowed_html' => '
', diff --git a/theme/skeune/translations/messages.nl.php b/theme/skeune/translations/messages.nl.php index f3739827d2..a8605c8bfc 100644 --- a/theme/skeune/translations/messages.nl.php +++ b/theme/skeune/translations/messages.nl.php @@ -23,7 +23,7 @@ 'footer_navigation_screenreader' => 'Footer navigatie', // Forms - 'form_general_error' => 'Er ging iets fout tijdens het insturen van het formulier. Dit kan een probleem zijn met je internetverbinding of iets anders. Controleer je invoer en probeer het later opnieuw. Mocht het probleem zich blijven voordoen, neem dan contact op met je servicedesk.', + 'form_general_error' => 'Er ging iets fout tijdens het insturen van het formulier. Dit kan een probleem zijn met je internetverbinding of iets anders. Controleer je invoer en probeer het later opnieuw. Mocht het probleem zich blijven voordoen, neem dan contact op met je helpdesk.', 'form_error_name' => 'Je naam moet minstens twee tekens lang zijn', 'form_error_email' => 'Dit is geen geldig e-mailadres', @@ -37,7 +37,7 @@ 'wayf_noscript_warning_end' => 'Vanzelfsprekend kun je wel gewoon inloggen.', 'wayf_delete_account_screenreader' => 'Verwijder %idpTitle% uit je accounts', 'wayf_deleted_account_screenreader' => ' werd verwijderd uit uw accounts', - 'wayf_remaining_idps_title_screenreader' => 'Login met een account uit de onderstaande lijst', + 'wayf_remaining_idps_title_screenreader' => 'Log in met een account uit de onderstaande lijst', 'wayf_select_account_screenreader' => 'Selecteer een account uit de onderstaande lijst', 'wayf_search_placeholder' => 'Zoeken...', 'wayf_search_screenreader' => 'Zoek naar een %organisationNoun%', @@ -47,7 +47,7 @@ 'wayf_add_account' => 'Gebruik een ander account', 'wayf_no_access' => 'Sorry, geen toegang met dit account', 'wayf_no_access_account_screenreader' => 'Geen toegang met dit account', - 'wayf_no_access_helpdesk' => 'Je kunt toegang vragen tot deze dienst. We sturen deze aanvraag door naar de helpdesk van je %orgNoun%.', + 'wayf_no_access_helpdesk' => 'Je kunt toegang vragen tot deze applicatie. We sturen deze aanvraag door naar de helpdesk van je %orgNoun%.', 'wayf_no_access_helpdesk_not_connected' => "Ga terug naar de vorige pagina en klik op '%buttonText%'.", 'wayf_noaccess_title_screenreader' => 'Vraag toegang aan voor dit account', 'wayf_noaccess_name' => 'Je naam', @@ -67,7 +67,7 @@ 'consent_privacy_header' => '%target% ontvangt', 'consent_attributes_correction_text' => 'Foutieve informatie?', 'consent_ok' => 'Ja, ik geef toestemming', - 'consent_identifier_explanation' => 'De identifier voor deze dienst wordt gegenereerd door %suite_name% en is verschillend voor elke dienst waar je gebruik van maakt via %suite_name%. De dienst kan je aan de hand van deze identifier herkennen als dezelfde gebruiker zodra je later terugkeert bij de dienst. Diensten onderling kunnen jou echter niet herkennen als dezelfde gebruiker wanneer zij gegevens uitwisselen.', + 'consent_identifier_explanation' => 'De identifier voor deze applicatie wordt gegenereerd door %suite_name% en is verschillend voor elke applicatie waar je gebruik van maakt via %suite_name%. De applicatie kan je aan de hand van deze identifier herkennen als dezelfde gebruiker zodra je later terugkeert bij de applicatie. Applicaties onderling kunnen jou echter niet herkennen als dezelfde gebruiker wanneer zij gegevens uitwisselen.', 'consent_provided_by' => 'geleverd door', 'consent_tooltip_screenreader' => 'Waarom hebben we jouw %attr_name% nodig?', 'consent_nojs' => 'Sommige functionaliteiten op deze pagina vereisen JavaScript, zoals bedienen met je toetsenbord. Schakel JavaScript in in je browser indien je deze functionaliteiten wenst te gebruiken.', @@ -75,10 +75,10 @@ 'consent_disclaimer_privacy_read' => 'lees hun', 'consent_disclaimer_privacy_policy' => 'privacybeleid', 'consent_disclaimer_secure' => 'wordt gebruikt door je %orgNoun% om informatie op een veilige manier te versturen naar %spName% (lees meer over', - 'consent_reject_text_skeune_header' => 'Je wilt geen gegevens delen met deze dienst', - 'consent_reject_text_skeune_body' => 'De dienst waar je bij wilt inloggen heeft deze gegevens nodig om te kunnen functioneren. Indien je verkiest om je data niet te delen, kan je de dienst niet gebruiken. Door je browser of door deze tab te sluiten verhinder je dat je informatie gedeeld wordt. Mocht je later van gedachten veranderen, dan kun je opnieuw inloggen bij deze dienst en krijgt je dit scherm opnieuw te zien.', - 'consent_nok_title' => "Je wilt geen gegevens delen met deze dienst", - 'consent_nok_text' => "De dienst waarop je wilt inloggen heeft deze gegevens nodig om te kunnen functioneren. Indien je verkiest om je gegevens niet te delen, kan je de dienst niet gebruiken. Door je browser of door deze tab te sluiten verhinder je dat je informatie gedeeld wordt. Mocht je later van gedachten veranderen, dan kan je opnieuw inloggen bij deze dienst en krijg je dit scherm opnieuw te zien.", + 'consent_reject_text_skeune_header' => 'Je wilt geen gegevens delen met deze applicatie', + 'consent_reject_text_skeune_body' => 'De applicatie waar je bij wilt inloggen heeft deze gegevens nodig om te kunnen functioneren. Indien je verkiest om je data niet te delen, kan je de applicatie niet gebruiken. Door je browser of door deze tab te sluiten verhinder je dat je informatie gedeeld wordt. Mocht je later van gedachten veranderen, dan kun je opnieuw inloggen bij deze applicatie en krijgt je dit scherm opnieuw te zien.', + 'consent_nok_title' => "Je wilt geen gegevens delen met deze applicatie", + 'consent_nok_text' => "De applicatie waarop je wilt inloggen heeft deze gegevens nodig om te kunnen functioneren. Indien je verkiest om je gegevens niet te delen, kan je de applicatie niet gebruiken. Door je browser of door deze tab te sluiten verhinder je dat je informatie gedeeld wordt. Mocht je later van gedachten veranderen, dan kan je opnieuw inloggen bij deze applicatie en krijg je dit scherm opnieuw te zien.", 'consent_groupmembership_show_more' => 'Toon meer', 'consent_groupmembership_show_less' => 'Toon minder', 'consent_warning_allowed_html' => '
', diff --git a/theme/skeune/translations/messages.pt.php b/theme/skeune/translations/messages.pt.php index 7d08062275..5f4495b34a 100644 --- a/theme/skeune/translations/messages.pt.php +++ b/theme/skeune/translations/messages.pt.php @@ -19,7 +19,7 @@ 'language_switcher' => 'Language switcher', // FOOTER - 'log_in_to' => 'Select an %organisationNoun% to login to %arg1%', + 'log_in_to' => 'Select an %organisationNoun% to log in to %arg1%', 'helpLink' => 'https://support.surfconext.nl/wayf-en', 'footer_navigation_screenreader' => 'Footer navigation', @@ -38,7 +38,7 @@ 'wayf_noscript_warning_end' => 'You can, off course, still log in.', 'wayf_delete_account_screenreader' => 'Delete %idpTitle% from your accounts', 'wayf_deleted_account_screenreader' => ' was deleted from your accounts', - 'wayf_remaining_idps_title_screenreader' => 'Login with an account from the list below', + 'wayf_remaining_idps_title_screenreader' => 'Log in with an account from the list below', 'wayf_select_account_screenreader' => 'Select an account from the list below', 'wayf_search_placeholder' => 'Search...', 'wayf_search_screenreader' => 'Search for an %organisationNoun%', @@ -48,7 +48,7 @@ 'wayf_add_account' => 'Use another account', 'wayf_no_access' => 'Sorry, no access for this account', 'wayf_no_access_account_screenreader' => 'No access with this account', - 'wayf_no_access_helpdesk' => 'If you want, you can request access to this service. We will send the request to the helpdesk of your %orgNoun%.', + 'wayf_no_access_helpdesk' => 'If you want, you can request access to this application. We will send the request to the helpdesk of your %orgNoun%.', 'wayf_no_access_helpdesk_not_connected' => "Go back to the previous page and click '%buttonText%'.", 'wayf_noaccess_title_screenreader' => 'Request access for this account', 'wayf_noaccess_name' => 'Your name', @@ -59,7 +59,7 @@ 'wayf_noaccess_form_announcement_screenreader' => 'Some required fields are not filled in, or not correctly filled in.', 'wayf_defaultIdp_start' => 'If your %organisation_noun% is not listed,', 'wayf_defaultIdp_linkText' => '%defaultIdpName% is available as an alternative.', - 'wayf_idp_title_screenreader' => 'Login with ', + 'wayf_idp_title_screenreader' => 'Log in with ', 'wayf_idp_title_noaccess_screenreader' => 'No access with', // Consent @@ -68,7 +68,7 @@ 'consent_privacy_header' => '%target% will receive', 'consent_attributes_correction_text' => 'Something incorrect?', 'consent_ok' => 'Yes, I agree', - 'consent_identifier_explanation' => 'The identifier for this service is generated by %suite_name% en differs amongst each service you use through %suite_name%. The service can therefore recognise you as the same user when you return, but services cannot recognise you amongst each other as the same user.', + 'consent_identifier_explanation' => 'The identifier for this application is generated by %suite_name% en differs amongst each application you use through %suite_name%. The application can therefore recognise you as the same user when you return, but applications cannot recognise you amongst each other as the same user.', 'consent_provided_by' => 'provided by', 'consent_tooltip_screenreader' => 'Why do we need your %attr_name%?', 'consent_nojs' => 'Tooltips / modals on this page need JS to work with the keyboard. If you use a keyboard, please enable JS if you wish to use this functionality.', @@ -76,10 +76,10 @@ 'consent_disclaimer_privacy_read' => 'read their', 'consent_disclaimer_privacy_policy' => 'privacy policy', 'consent_disclaimer_secure' => 'is being used by your %orgNoun% to securely send your information to %spName% (read more about', - 'consent_reject_text_skeune_header' => "You don't want to share your data with the service", - 'consent_reject_text_skeune_body' => "The service you're logging into requires your data to function properly. If you prefer not to share your data, you cannot use this service. By closing your browser or just this tab you prevent your information from being shared with the service. If you change your mind later, please login to the service again and this screen will reappear.", - 'consent_nok_title' => "You don't want to share your data with the service", - 'consent_nok_text' => "The service you're logging into requires your data to function properly. If you prefer not to share your data, you cannot use this service. By closing your browser or just this tab you prevent your information from being shared with the service. If you change your mind later, please login to the service again and this screen will reappear.", + 'consent_reject_text_skeune_header' => "You don't want to share your data with the application", + 'consent_reject_text_skeune_body' => "The application you're logging into requires your data to function properly. If you prefer not to share your data, you cannot use this application. By closing your browser or just this tab you prevent your information from being shared with the application. If you change your mind later, please log in to the application again and this screen will reappear.", + 'consent_nok_title' => "You don't want to share your data with the application", + 'consent_nok_text' => "The application you're logging into requires your data to function properly. If you prefer not to share your data, you cannot use this application. By closing your browser or just this tab you prevent your information from being shared with the application. If you change your mind later, please log in to the application again and this screen will reappear.", 'consent_groupmembership_show_more' => 'Show more', 'consent_groupmembership_show_less' => 'Show less', 'consent_warning_allowed_html' => '
',