proxmox-backup/www
Dominik Csapak 831c43c91b config/tfa: webauthn: disallow registering a token twice
by adding the existing credential id to the 'excludeCredentials' list

this prevents the browser from registering a token twice, which
lets authentication fail on some browser/token combinations
(e.g. onlykey/solokey+chromium)
while is seems this is currently a bug in chromium, in a future spec
update the underlying behaviour should be better defined, making this
an authenticator bug

also explicitly catch registering errors and show appropriate error messages

0: https://bugs.chromium.org/p/chromium/issues/detail?id=1087642

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-03-03 14:05:05 +01:00
..
button ui: administration: set icons for tabs 2020-10-31 09:11:11 +01:00
config ui: cleanup - reuse existing code 2021-02-19 09:14:31 +01:00
css ui: css: remove vertical align for pbs-tape-icon 2021-02-17 06:55:53 +01:00
dashboard ui: dashboard/TaskSummary: map type filter back to original type 2021-02-08 12:55:52 +01:00
data ui: running tasks: update limit to 100 2020-07-11 12:53:32 +02:00
datastore ui: refactor get_type_icon_cls 2021-02-02 14:46:15 +01:00
form ui: datastore add: set default schedule 2020-11-11 07:49:01 +01:00
images tape: add svg icon 2020-12-11 13:02:23 +01:00
panel gui: tfa support 2021-01-11 10:22:32 +01:00
tape ui: render medium-wearout as percentage 2021-03-02 13:08:01 +01:00
window config/tfa: webauthn: disallow registering a token twice 2021-03-03 14:05:05 +01:00
Application.js ui: app: fix fixme 2020-11-10 13:38:30 +01:00
Dashboard.js ui: task summary: add verification jobs to count 2021-02-04 11:07:22 +01:00
DirectoryList.js ui: add DiskList and DirectoryList 2020-06-16 13:36:32 +02:00
index.hbs ui: enable experimental tape UI if tape.cfg exists 2021-03-03 09:02:02 +01:00
LoginView.js Revert "ui: window/Settings / WebAuthn: add browser setting for userVerificationo" 2021-03-03 14:05:05 +01:00
MainView.js ui: MainView: adapt router to add changer/drive entries 2021-03-01 12:34:37 +01:00
Makefile ui: enable experimental tape UI if tape.cfg exists 2021-03-03 09:02:02 +01:00
NavigationTree.js ui: enable experimental tape UI if tape.cfg exists 2021-03-03 09:02:02 +01:00
OnlineHelpInfo.js OnlineHelpInfo.js: update 2021-03-01 11:11:07 +01:00
ServerAdministration.js ui: add mising panel help buttons 2020-11-10 13:53:21 +01:00
ServerStatus.js ui: admin/summary: add versions button/window 2020-11-09 16:33:22 +01:00
Subscription.js ui: add mising panel help buttons 2020-11-10 13:53:21 +01:00
SystemConfiguration.js gui: tfa configuration 2021-01-15 15:19:52 +01:00
Utils.js dashboard: fix datastore full estimate for not changing usage 2021-03-02 17:51:13 +01:00
VersionInfo.js ui: some more eslint auto-fixes 2020-09-25 18:34:54 +02:00
ZFSList.js ui: some more eslint auto-fixes 2020-09-25 18:34:54 +02:00