Skip to content
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

WebAuthn support #62

Open
hex-m opened this issue Dec 1, 2022 · 4 comments
Open

WebAuthn support #62

hex-m opened this issue Dec 1, 2022 · 4 comments

Comments

@hex-m
Copy link

hex-m commented Dec 1, 2022

Is it possible to support WebAuthn via RADIUS?

From my understanding this may be hard - similar to push tokens where @cornelinux mentioned:

The problem is that the out of band auth with push can not work well with a protocol like RADIUS.

@EchedelleLR
Copy link

If that is the thing, how is that YubiKey is supported in FreeRADIUS using PAM as backend?

https://developers.yubico.com/yubico-pam/YubiKey_and_FreeRADIUS_via_PAM.html

Would not be possible to use FreeRADIUS PAM authentication and implementing privacyIDEA support through its PAM plugin to bring FreeRAIUS with WebAuthn support?

@hex-m
Copy link
Author

hex-m commented Sep 12, 2024

From your link:

Two-factor legacy Username + password + YubiKey OTP authentication for RADIUS server

YubiKey-Devices support other protocols than FIDO2/WebAuthn.

@EchedelleLR
Copy link

EchedelleLR commented Sep 12, 2024

In my case, I am only interested in WebAuthn since I use SoloKeys.

Edit: okay now I see what you say.

But if PI already supports PAM with FIDO and FreeRADIUS supports using PAM module, would not be possible?

@nilsbehlen
Copy link
Member

hi, our pam does currently not support fido2. however, it can easily be implemented, it is just a matter of having the time.
if freeradius could use the pam module, that would be great and maybe a reason to implement fido2 sooner.
Do you know of any pam module or combination that makes fido2 work with freeradius?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants