2
[Feature Request] Passkey / WebAuthn support
Source: paperless-ngx/paperless-ngx#13855 · opened by @oktupol
Description Summary Paperless-ngx supports TOTP two-factor auth today. I'd like to propose adding WebAuthn support on top of that, in two parts: 1. Security keys / passkeys as a second factor 2. Passwordless passkey login These are independent switches in allauth, so they could land separately. TOTP works, but it's the weakest of the common second factors. Passkeys are phishing-resistant, built into every current OS and browser, and nicer to live with than typing a six-digit code. I dug into the current auth setup, and a lot of the groundwork is already in place: • django-allauth[mfa] is already a dependency, and fido2 is already resolved in uv.lock, so this needs no new dependency. • allauth ships the entire WebAuthn implementation: views, forms, URL patterns, and the client-side JS. • allauth.headless.urls is already mounted at /api/auth/headless/. Once WebAuthn is in MFA_SUPPORTED_TYPES, the headless endpoints for registering and ma…
No pledges yet. Be the first to back this.
Comments
Similar requests
[Feature Request] Add Custom Fields Support to Correspondents, Document Types, and Other Entities
28 votes · 0 comments
[Feature Request] Support for manipulating image files (.jpg, .png...) - crop and rotate
5 votes · 0 comments
[Feature Request] MCP Support
1 vote · 0 comments
[Feature Request] Support relative date fields for workflow automation and conditional views (e.g. 'today')
22 votes · 0 comments
[Feature Request] Support Cloudflare Workers AI as an additional AI backend
1 vote · 0 comments
No comments yet.