You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(feedback): show bookmark error page for saved WAYF URLs (#2026)
* feat(feedback): show bookmark error page for saved WAYF URLs
When the hide_bookmarkable_url feature is enabled, JS replaces the WAYF
URL (containing SAMLRequest) with ?feedback=bookmark via history.replaceState.
Visiting that bookmarked URL now shows a dedicated error page instead of a
generic missing-parameter error.
- Add bookmarked-page feedback route and error page
- Gate hideBookmarkableUrl JSON config value behind eb.hide_bookmarkable_url flag
- Handle ?feedback=bookmark redirect in singleSignOnAction before SAML
validation (replaces smelly exception-listener query-param inspection)
- Wire Wayf Twig extension to FunctionalTestingFeatureConfiguration in ci env
- Add Behat scenarios covering the bookmark redirect and flag toggling
Closes#1976
* chore: regenerate reference.php type stubs
Copy file name to clipboardExpand all lines: languages/messages.en.php
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -234,6 +234,8 @@
234
234
'error_authentication_limit_exceeded' => 'Error - too many authentications in progress',
235
235
'error_authentication_limit_exceeded_desc' => 'Too many authentications in progress',
236
236
'error_no_authentication_request_received' => 'Error - No authentication request received.',
237
+
'error_bookmarked_page' => 'Error - This page no longer exists',
238
+
'error_bookmarked_page_desc' => 'The page you are trying to visit no longer exists. You probably saved a bookmark, but unfortunately that doesn\'t work. Search for the correct link to the application you want to log in to in order to gain access.',
237
239
'error_authn_context_class_ref_blacklisted' => 'Error - AuthnContextClassRef value is not allowed',
238
240
'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.',
239
241
'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_no_authentication_request_received' => 'Fout - Geen authenticatie-aanvraag ontvangen.',
234
+
'error_bookmarked_page' => 'Fout - Deze pagina bestaat niet meer',
235
+
'error_bookmarked_page_desc' => 'De pagina die je probeert te bezoeken bestaat niet meer. Waarschijnlijk heb je de pagina als bladwijzer opgeslagen, maar dat werkt helaas niet. Zoek de juiste link naar de applicatie waarop je wilt inloggen om toegang te krijgen.',
234
236
'error_authn_context_class_ref_blacklisted' => 'Fout - Waarde van AuthnContextClassRef is niet toegestaan',
235
237
'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.',
236
238
'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.',
Copy file name to clipboardExpand all lines: languages/messages.pt.php
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -231,6 +231,8 @@
231
231
'error_invalid_mfa_authn_context_class_ref_desc' => '<p>A %idpName% requer segurança adicional para este serviço, por meio de um segundo fator de autenticação (2FA). No entanto, o seu segundo fator de autenticação não pôde ser verificado. Entre em contato com o suporte da %idpName% para validar esta situação.</p>',
232
232
'error_invalid_mfa_authn_context_class_ref_desc_no_idp_name' => '<p>A sua %organisationNoun% requer segurança adicional para este serviço, por meio de um segundo fator de autenticação (2FA). No entanto, o seu segundo fator de autenticação não pôde ser verificado. Entre em contato com o suporte da sua %organisationNoun% para validar esta situação.</p>',
233
233
'error_no_authentication_request_received' => 'Não foi recebida nenhuma solicitação de autenticação.',
234
+
'error_bookmarked_page' => 'Erro - Esta página já não existe',
235
+
'error_bookmarked_page_desc' => 'A página que está a tentar visitar já não existe. Provavelmente guardou um marcador, mas infelizmente isso não funciona. Procure o link correto para a aplicação em que pretende iniciar sessão para obter acesso.',
0 commit comments