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

Add support for passkeys/webauthn #805

Open
arosenb2 opened this issue Oct 15, 2024 · 4 comments
Open

Add support for passkeys/webauthn #805

arosenb2 opened this issue Oct 15, 2024 · 4 comments

Comments

@arosenb2
Copy link

As additional support is being added daily, it seems like it would be a great step forward to add first-class support for passkeys instead of just TOTP

Recent articles have shown some approaches for Elixir/Phoenix (and to be fair, it does require a lot of JS) but the BE portion seems like it could become a built-in login strategy.

Example: https://til.verschooten.name/til/2024-09-07/passkeys

@zachdaniel
Copy link
Collaborator

Would love to work in @type1fool's webauthn components directly for that strategy. We could support it in our builtin UIs automatically.

@arosenb2
Copy link
Author

I think it would be beneficial to also support a headless mode for it (for example, a native app with an Elixir+Ash backend API)

@zachdaniel
Copy link
Collaborator

For sure, everything in ash_authentication already does that, we just provide pre-built UIs for convenience with LV.

@type1fool
Copy link

It would be nice to see webauthn_components integrated with Ash! I opened issue #84 for this on the WAC repo, and I may be able to tackle it by end of the year.

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