WebAuthnSigner
WebAuthnSigner is the recommended signer for browser applications. The private key never leaves the authenticator and is never available to the browser.
BrowserKeySigner
BrowserKeySigner signs using a CryptoKeyPair in the browser. Use this only when WebAuthn is not available — the private key lives in browser memory, so you need a secure way to load it.
DfnsAuthenticator
DfnsAuthenticator handles user login flows in the browser. It prompts for WebAuthn credentials and returns an auth token.
Last modified on July 7, 2026