addPasskey
The addPasskey
method is used to add a passkey as an auth method to an already logged in user.
WARNING
This method throws if there is no authenticated user.
Usage
ts
import { signer } from "./signer";
await signer.addPasskey();
ts
import { AlchemySigner } from "@alchemy/aa-alchemy";
export const signer = new AlchemySigner({
client: {
// This is created in your dashboard under `https://dashboard.alchemy.com/settings/access-keys`
// NOTE: it is not recommended to expose your API key on the client, instead proxy requests to your backend and set the `rpcUrl`
// here to point to your backend.
connection: { apiKey: "alcht_<KEY>" },
iframeConfig: {
// you will need to render a container with this id in your DOM
iframeContainerId: "turnkey-iframe-container",
},
},
});
Returns
Promise<string[]>
-- on success returns an array of credential ids
Parameters
params?: CredentialCreationOptions
-- overrides for the WebAuthn credential creation options. For more info on the CredentialCreationOptions
interface, see here.