Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
dagnelies committed Apr 7, 2023
1 parent 0da5f65 commit b8616b1
Showing 1 changed file with 21 additions and 26 deletions.
47 changes: 21 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ A greatly simplified and opinionated wrapper to invoke the [webauthn protocol](h

<img src="demos/img/banner-biometric-auth.svg" />

> This library is used in [Passwordless.ID](https://passwordless.id), a free public identity provider based on WebAuthn for strong authentication and implementing the OpenID protocol.
> This library is used in [Passwordless.ID](https://passwordless.id), a free public identity provider based on WebAuthn.
Try out the playground to see how this library works:

Expand All @@ -17,31 +17,6 @@ Or the demos with minial examples:
- [Minimal Example (CDN)](https://webauthn.passwordless.id/demos/example-cdn.html)
- [Minimal Example (repository)](https://webauthn.passwordless.id/demos/example-raw.html)

There is also a tutorial here:

- https://blog.passwordless.id/new-webauthn-library-web-authentication-through-touch-swipe-face




What is the difference between this and Passwordless.ID?
--------------------------------------------------------

This library is a wrapper around the WebAuthn protocol.
It is the technical foundation for strong authentication.
No more, no less.

[Passwordless.ID](https://passwordless.id) is a service. It provides is all the other things required for a complete authentication system:

- multiple registered devices per account
- user profile
- e-mail verification (phone should come too at some point)
- account recovery mechanisms
- OAuth2/OpenID integration
- ...

This WebAuthn library enables you to build a custom solution from scratch. In contrast, [Passwordless.ID](https://passwordless.id) enables you to use a "Sign in with Passwordless.ID" button, a bit like "Sign in with Google/Microsoft/Apple" but platform neutral, secure and without configuration.



How does the protocol work?
Expand Down Expand Up @@ -531,3 +506,23 @@ parsers.parseAuthenticator("SZYN5YgOjGh0NBcPZHZgW4_krrmihjLHmVzzuoMdl2NFAAAAAAiY

Please note that `aaguid` and `name` are only available during registration.



What is the difference between this and Passwordless.ID?
--------------------------------------------------------

This library is a wrapper around the WebAuthn protocol.
It is the technical foundation for strong authentication.
No more, no less.

[Passwordless.ID](https://passwordless.id) is a service. It provides is all the other things required for a complete authentication system:

- multiple registered devices per account
- user profile
- e-mail verification (phone should come too at some point)
- account recovery mechanisms
- OAuth2/OpenID integration
- ...

This WebAuthn library enables you to build a custom solution from scratch. In contrast, [Passwordless.ID](https://passwordless.id) enables you to use a "Sign in with Passwordless.ID" button, a bit like "Sign in with Google/Microsoft/Apple" but platform neutral, secure and without configuration.

0 comments on commit b8616b1

Please sign in to comment.