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

WIP: Webauthn-transport #1204

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

micolous
Copy link
Collaborator

@micolous micolous commented Nov 20, 2022

Draft, don't merge yet, needs kanidm/webauthn-rs#215; this PR is on top of #1203

This uses the CtapAuthenticator implementation in webauthn-authenticator-rs. You'll ned to switch to my transport-auth branch (kanidm/webauthn-rs#215) to get that working.

Then you can use it with --features webauthn-transport (which should disable using mozilla and win10).

Notes:

  • I don't know what features webauthn-authenticator-rs is built with with webauthn-transport enabled – ideally this should disable both mozilla and win10, but Cargo may not offer enough control yet.

  • This could have a better name...

Fixes #

  • cargo fmt has been run
  • cargo clippy has been run
  • cargo test has been run and passes
  • book chapter included (if relevant)
  • design document included (if relevant)

@Firstyear
Copy link
Member

@micolous Is there any reason to leave this as WIP? we can merge it and use a dev version of webauthn-rs in this library

@Firstyear
Copy link
Member

Is this still needed @micolous ?

@micolous
Copy link
Collaborator Author

micolous commented Jul 4, 2023

Yeah, but I think I'll wait for kanidm/webauthn-rs#324 now

# webauthn-rs = "0.5.0"
# webauthn-rs-core = "0.5.0"
# webauthn-rs-proto = "0.5.0"
webauthn-authenticator-rs = { path = "../webauthn-rs/webauthn-authenticator-rs" }
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could point at a git commit instead for now.

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

Successfully merging this pull request may close these issues.

None yet

2 participants