Sign In with WebAuthn
Sign in with WebAuthn allows you to authenticate users using TouchID or Windows Hello from their browser. This means, you can use biometric authentication from your website.
Last updated
Sign in with WebAuthn allows you to authenticate users using TouchID or Windows Hello from their browser. This means, you can use biometric authentication from your website.
Last updated
Concepts: Learn about how Sign in with WebAuthn works.
WebAuthn authentication works the following way:
A new user would be prompted to either enter a verification code or magic link sent to their email or phone.
Once the user verified their email/phone, the SDK will automatically prompt the user if they want to register this device for fast logins next time.
The user can press "Enable TouchID" and successfully register their laptop.
When the user login next time, the user will automatically be prompted to use TouchID to login. As a fallback method, the user can choose to send a link or code to their email/phone instead.
To use our Javascript SDK, include the script below in your HTML page or use the npm package.
Make sure you check for the latest version at https://www.npmjs.com/package/cotter
div
element to contain cotter's formPlease note that id has to be cotter-form-container
for the form to show up.
Grab your API_KEY_ID
from the dashboard, then replace <YOUR_API_KEY_ID>
with your API_KEY_ID
.
There are several options for the fallback method:
Method:
Magic Link: use signInWithWebAuthnOrLink()
OTP: use signInWithWebAuthnOrOTP()
Channel:
Email: use showEmailForm()
Phone: use showPhoneForm()
(you can send code/link via SMS or WhatsApp by setting it up in Dashboard > Branding)