Hi all,

I wanted to point out a new WebAuthn / passkeys package for OpenACS, which is 
now available on GitHub:

https://github.com/gustafn/webauthn

There is an announcement and some background in the OpenACS forums:

https://openacs.org/forums/message-view?message_id=8740415

https://openacs.org/forums/message-view?message_id=8763608

From the NaviServer side: all protocol-level and C-level support required for 
WebAuthn (CBOR decoding, crypto / EC key handling, COSE/WebAuthn-compatible 
operations) is already included in the current NaviServer versions from the 
GitHub repository. No additional C extensions or external programs are required 
beyond what is already in core.

The package currently targets OpenACS, and there are a few OpenACS-specific 
dependencies that would need adaptation if someone wanted to reuse it outside 
OpenACS, mainly:

user management (user IDs, properties, login/logout, current user resolution)

templating and UI integration (message keys / i18n, page-contract filters, 
themed login and passkey-management pages)

Feedback from the NaviServer side is of course very welcome, especially 
regarding the crypto / CBOR interfaces used.

Best regards,
Gustaf
_______________________________________________
naviserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to