-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
yubikey support #202
Comments
That mostly depends on whether FreeIPA supports it or not. @tiran , do you know about that? |
What kind of yubikey integration are you looking for? HOTP slot? U2F? PIV smart card? YubiCloud validation server? IPA has the Fraser wrote a blog post about X.509 / PIV smart card the more expensive yubikeys, https://frasertweedale.github.io/blog-redhat/posts/2016-08-12-yubikey-sc-login.html YubiRADIUS is no longer supported by Yubico. I'm not aware of any solution for FreeIPA that integrates with YubiCloud validation service. FreeIPA does not yet support U2F. |
U2F support ticket is tracked in https://pagure.io/freeipa/issue/6632. You may want to read disussion details there. For browser part, there is now Ipsilon ticket https://pagure.io/ipsilon/issue/315 as well. |
I would love u2f/webauthn support, it's vastly more user friendly for users, and just better all around. Even if we can't implement it now in noggin, we should definitely try and do so as soon as support lands in ipa. Other than that we currently have HOTP slot support for yubikeys in fas2. I guess we could try and keep that in noggin, but if u2f/webauthn is going to come soon I would personally be ok not bothering with HOTP and just doing that. |
Marking this as unconfirmed, as we aren't 100% sure how to proceed on this one. |
So, IMHO:
|
Does this issue include passkeys as a part of webauthn? I rediscovered this issue by the latter keyword as they were mentioned in #579 (comment) and I would like to use them for login (especially on computer and iPhone where Bitwarden supports them well, my Android is too old for now). |
On FreeIPA side we now have support of FIDO2 USB/NFC tokens through libfido2 in Kerberos. This does not include webauthn through the web browser yet, thus one cannot use the tokens defined for FreeIPA users through the browsers. We will get to that 'soon'. |
Passkeys seem to be rolling out quite quickly at the moment, with major password managers, browsers and operating systems all introducing compatibility (if it wasn't already there). In light of that, WebAuthn support is likely something that will be in higher demand in the near future. |
The current code base supports FreeOTP which works fine and is great but the Fedora infrastructure has a number of yubikeys that they have been using for some time.
Is there a possibility to have support for yubikey as well?
In general, we may want to see if we can get the code dealing with 2 factor auth tokens be sort of plugin-based as more 2FA methods/tokens appear on a regular basis and we may end up wanting to support new ones in the future
The text was updated successfully, but these errors were encountered: