Skip to content

Passkeys Auth Setup

Estimated time to read: 2 minutes

Learn how to configure user login via Passkeys for apps that integrate with the Arcana Auth SDK and allow authenticated users to sign blockchain transactions.

Prerequisites

To log into the Arcana Developer Dashboard, you’ll need an account with a supported social login or use email for passwordless access.

  • Google
  • GitHub
  • Twitch
  • Discord

Use https://dashboard.arcana.network to log in with one of the available options.

Welcome screen
Developer Dashboard Login Page

Aggregate Login

The aggregate login feature in the Arcana Auth SDK merges login identities from social providers into one Arcana account if the email ID is the same across these providers. Developers can log into the Arcana Developer Dashboard using any supported provider and still access the same Arcana account and app settings.

1. Register App

Log into the Arcana Developer Dashboard to register the app. Create a new app. Jump to the next section if the app is already registered.

2. Configure Passkeys

In the 'Manage Apps' screen, click Configure in the LHS navigation. Select Social Auth and scroll down until you see the section Passkeys on the RHS.

Passkey Auth Nav
Navigate to Passkey Auth Settings

Specify the Domain of the relying party. Save the Passkeys settings in the dashboard.

Specify Domain
Specify Domain

What's Next?

After configuring passkeys based login, developers must integrate the Web3 app with the Arcana Auth SDK, then use loginWithPasskeys to onboard users securely via passkey. Use the AuthProvider to issue JSON/RPC functions and Web3 wallet operations from within the app context for authenticated users.

See Also


Last update: November 4, 2024 by shaloo