Flutter
Corbado provides an open-source Flutter package to add passkeys your native app.
Overview
The corbado_auth package provides an authentication SDK that fully integrates with Corbado’s relying party server. Therefore, corbado_auth
is the easiest way to add passkeys to your Flutter app. All you need to do is to set up your Corbado project and install corbado_auth
.
Supported platforms: Android, iOS, Web
With corbado_auth
you can:
- sign up and login users with passkeys
- login users with Conditional UI
- use email one-time passcodes (OTP) as a fallback mechanism for cases when passkeys cannot be used
1. Prerequisites
Please see the pub.dev page for the latest prerequisites of the corbado_auth
Flutter package.
First, you need to set up a Corbado project.
To get started with the integration, install the corbado_auth
package.
2. Add corbado_auth package to your Flutter app
- To learn the steps to integrate the
corbado_auth
packag, please see its docs page. - Working example: GitHub
3. Read the blog post
To find a step-by-step tutorial on how to integrate passkeys into Flutter, please check out our blog post:
If you want to use your own relying party server, then you should use the passkeys
package.
Looking for Firebase integration?
Check out our corbado_auth_firebase package, to seamlessly combine Firebase capabilities with passkey authentication. Use it alongside our Firebase extension for optimized functionality. Find integration details on the package’s documentation page.
Was this page helpful?