1
0
Fork 0
vaultwarden-test/src/static/templates/admin
Stefan Melmuk fa7dbedd5d
redirect to admin login page when forward fails
currently, if the admin guard fails the user will get a 404 page.
and when the session times out after 20 minutes post methods will
give the reason "undefined" as a response while generating the support
string will fail without any user feedback.

this commit changes the error handling on admin pages

* by removing the reliance on Rockets forwarding and making the login
  page an explicit route that can be redirected to from all admin pages

* by removing the obsolete and mostly unused Referer struct we can
  redirect the user back to the requested admin page directley

* by providing an error message for json requests the
  `get_diagnostics_config` and all post methods can return a more
  comprehensible message and the user can be alerted

* the `admin_url()` function can be simplified because rfc2616 has been
  obsoleted by rfc7231 in 2014 (and also by the recently released
  rfc9110) which allows relative urls in the Location header.

  c.f. https://www.rfc-editor.org/rfc/rfc7231#section-7.1.2 and
  https://www.rfc-editor.org/rfc/rfc9110#section-10.2.2
2022-11-28 16:46:06 +01:00
..
base.hbs Fix identicons not always working 2022-06-22 16:38:16 +02:00
diagnostics.hbs redirect to admin login page when forward fails 2022-11-28 16:46:06 +01:00
login.hbs Added autofocus to pw field on admin login page 2022-02-22 20:44:29 -06:00
organizations.hbs Change the handling of login errors. 2022-09-06 17:27:20 +02:00
settings.hbs Open Externallink in new Tab 2022-08-17 08:00:46 +02:00
users.hbs Change the handling of login errors. 2022-09-06 17:27:20 +02:00