It uses it as a two step method, not as password-less authentication.
digitalpoint said:For example how do you handle someone losing their passkey if they don't have a username/email/password (you have no clue who they actually are and you don't have any way to verify they are who they say they are).
Some of the underlying code from this addon made its way into XenForo 2.3, so might want to check that out too.I am considering this addon for enhancing my site's 2FA with the 'as is' feature set the addon promises already, but I was curious about this. Is this a limitation of Xenforo core? On the review page you mentioned:
That's a more advanced use case than I think people are expecting. They're not saying an expectation for a zero-credentialed system, or passkey only authentication. You would still have a username/email pair because it's a web account and we need verification of some sort for spam. But with a passkey instead of a password option, that's one less vector to worry about should an evil worm get into your database somehow.
Given the security of a passkey and the fact many password managers can handle them, I suppose the ease of login doesn't suffer much, but man, I'd disable password access to anyone who can get into the ACP and force passkeys if I could, and figure out a non-pw alternative to lost passkeys or something.
I guess now that I thought that all out, it must be a core limitation, that's well beyond scope haha. But thank you for the experiment with leaving the addon free w/affi link, I will certainly give it a whirl!
If you are only interested in Passkeys, ya… I’d probably go with the native version.Do I need to uninstall this addon after upgrading to XF 2.3? I notice that I now have two "passkeys" under Two-Step Verification Providers.
View attachment 303974
There isn’t going to be a way to transition existing Passkeys from this addon to the XF native ones. They are a different type… specifically XF uses resident keys which allows for the passwordless authentication (more than just two-step auth).What happens to this add-on now that 2.3 adds MFA.. errr.. passkeys? Will there be a transition and add more features to 2.3*?
There isn’t going to be a way to transition existing Passkeys from this addon to the XF native ones. They are a different type… specifically XF uses resident keys which allows for the passwordless authentication (more than just two-step auth).
The plan is to basically remove the Passkey option from this addon and leave the addon with the rest (more the security-related settings).
Ya, I was going to do it, but then I got busy with other things. And now I’m 4,000 miles from my computer (will be back home tomorrow night). So this week…
Passkeys are part of XenForo 2.3 natively now, so...
!!! VERY IMPORTANT !!!
If you upgrade to this version, Passkeys that were setup with previous versions of this addon will be deleted. Read that again if you didn't read it fully.
Existing Passkeys from this addon CANNOT be migrated to XenForo 2.3 native Passkeys (XF 2.3 uses resident keys, which allows things like passwordless login, so there's no upgrade path) and existing Passkeys created by previous...
Good to know. I had an other addon that also added passkeys, and the two addons always collided. (I had to disable their passkey option manually via the database to sort it out.) I just hope the other addon removes theirs as well. (I won't name it publicly.)Just in case the update notes weren't clear, this addon no longer does Passkey TFA. The Passkey implementation in XenForo 2.3 was based on parts of this addon, so those parts have been removed now.
- Fixed issue with FontAwesome icons in XenForo 2.3
- Removed enable/disable toggle for Passkeys on two-step page
If you edit the2-step verification buttons are not working in xenforo version 2.3.2
Can you check?
View attachment 308113
account_two_step_providers
template, and change this:!$provider.UserEntries.{$xf.visitor.user_id}
!$provider.UserEntries.{$xf.visitor.user_id} && false
We use essential cookies to make this site work, and optional cookies to enhance your experience.