removePasskey

Removes a passkey from a user’s account

Import

1import { BaseAlchemySigner } from "@account-kit/signer";

Usage

1import { AlchemyWebSigner } from "@account-kit/signer";
2
3const signer = new AlchemyWebSigner({
4 client: {
5 connection: {
6 rpcUrl: "/api/rpc",
7 },
8 iframeConfig: {
9 iframeContainerId: "alchemy-signer-iframe-container",
10 },
11 },
12});
13
14const authMethods = await signer.listAuthMethods();
15const passkey = authMethods.passkeys[0];
16
17const result = await signer.removePasskey(passkey.authenticatorId);

Parameters

params

CredentialCreationOptions | undefined optional parameters for the passkey creation

Returns

Promise<string[]> an array of the authenticator ids added to the user