aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/src/components/WebAuthn/AddDevice.vue
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2021-06-17 10:01:31 +0200
committerLouis Chemineau <louis@chmn.me>2021-06-17 16:05:45 +0200
commit86080e68b2a23b0759d81509c3bf47ad254f5ce7 (patch)
treec4886a91c932e2228456a2224c250321b49ebd1d /apps/settings/src/components/WebAuthn/AddDevice.vue
parentff8cfbb24e49540362c9d9683c14daa40d07f495 (diff)
downloadnextcloud-server-86080e68b2a23b0759d81509c3bf47ad254f5ce7.tar.gz
nextcloud-server-86080e68b2a23b0759d81509c3bf47ad254f5ce7.zip
Allow WebAuthn on localhost as well
* browsers typically whiteliste this as well - https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API * for developing purposes see https://developer.chrome.com/docs/devtools/webauthn/ Signed-off-by: Morris Jobke <hey@morrisjobke.de> Signed-off-by: Louis Chemineau <louis@chmn.me>
Diffstat (limited to 'apps/settings/src/components/WebAuthn/AddDevice.vue')
-rw-r--r--apps/settings/src/components/WebAuthn/AddDevice.vue6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/settings/src/components/WebAuthn/AddDevice.vue b/apps/settings/src/components/WebAuthn/AddDevice.vue
index 722c28b5147..463f5d9029a 100644
--- a/apps/settings/src/components/WebAuthn/AddDevice.vue
+++ b/apps/settings/src/components/WebAuthn/AddDevice.vue
@@ -20,7 +20,7 @@
-->
<template>
- <div v-if="!isHttps">
+ <div v-if="!isHttps && !isLocalhost">
{{ t('settings', 'Passwordless authentication requires a secure connection.') }}
</div>
<div v-else>
@@ -89,6 +89,10 @@ export default {
type: Boolean,
default: false,
},
+ isLocalhost: {
+ type: Boolean,
+ default: false,
+ },
},
data() {
return {