-
Notifications
You must be signed in to change notification settings - Fork 26
Web Authentication #342
Comments
This was discussed in #69 a bit. Do you happen to know a few examples of how to use that? |
This hacks post gives a rough overview and a couple links to more resources. |
I would like to request to have this added to the next milestone. |
This is not how it works 😉 There are many way to get new features in Nextcloud:
|
@ChristophWurst would you rather have this feature in the twofactor_u2f app or in a separate app? |
I don't know yet. This depends on whether it would be used as second factor or primary authentication method. |
Ah, you're right, I haven't even thought of it as replacement, just as second-factor. Let me know when you reached any conclusion, I would be interested in working on this. |
It COULD be used a a primary authentication, the protocols support that. Really depends on how you want to implement. I, too, would love to see WeAuthn/FIDO2 support in Nextcloud Here is a good overview of Webauthn and FIDO2: https://developers.yubico.com/FIDO2/FIDO2_WebAuthn_Developer_Guide/ Here are some libraries that can be used: https://developers.yubico.com/FIDO2/Libraries/ Some good WebAuthn Demo Sites: Here is an interesting possibility. YubiKey with a lightning connector for iOS devices. |
I have started an implementation for Webauthn: https://github.com/michib/nextcloud_twofactor_webauthn. The current state is: It's possible to register a device with webauthn and authenticate with it for 2fa. Missing features are the automatically 2FA activation for an user, tests (all of it) and there are a lot of files where the credits to this project and webauthn-framework are missing. |
@michib Exciting to see the progress! |
I was a bit confused just now where webauthn support in my nextcloud came from and it seems it's part of nextcloud server core since v19. So I suppose this can be closed now? |
Yes! That was done in nextcloud/server#19858 |
Feature Request
Support Web Authentication
Summary
This extension only implements the proprietary fido protocol for two-factor authentication.
To support non-google browsers the web standard Web Authentication should be implemented.
The text was updated successfully, but these errors were encountered: