https://github.com/passageidentity/passage-flutter
Passkey Complete for Flutter - Go completely passwordless with a standalone auth solution in your Flutter app with Passage by 1Password
https://github.com/passageidentity/passage-flutter
1password android apple authentication biometrics dart flutter ios passage-sdk passge passkey-complete passkeys passwordless webauthn
Last synced: 11 months ago
JSON representation
Passkey Complete for Flutter - Go completely passwordless with a standalone auth solution in your Flutter app with Passage by 1Password
- Host: GitHub
- URL: https://github.com/passageidentity/passage-flutter
- Owner: passageidentity
- License: mit
- Created: 2023-06-16T16:25:47.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-13T22:10:22.000Z (over 1 year ago)
- Last Synced: 2024-11-13T22:29:02.867Z (over 1 year ago)
- Topics: 1password, android, apple, authentication, biometrics, dart, flutter, ios, passage-sdk, passge, passkey-complete, passkeys, passwordless, webauthn
- Language: Dart
- Homepage: https://docs.passage.id/complete
- Size: 2.08 MB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://pub.dartlang.org/packages/passage_flutter)  [](#) [](#) 
## About
[Passage by 1Password](https://1password.com/product/passage) unlocks the passwordless future with a simpler, more secure passkey authentication experience. Passage handles the complexities of the [WebAuthn API](https://blog.1password.com/what-is-webauthn/), and allows you to implement passkeys with ease.
Use [Passkey Flex](https://docs.passage.id/flex) to add passkeys to an existing authentication experience.
Use [Passkey Complete](https://docs.passage.id/complete) as a standalone passwordless auth solution.
Use [Passkey Ready](https://docs.passage.id/passkey-ready) to determine if your users are ready for passkeys.
### In passage-flutter
Use passage-flutter to implement Passkey Complete in your Flutter application to authenticate requests and manage users.
| Product | Compatible |
| ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  Passkey **Flex** | ✖️ For Passkey Flex, check out the [Passkey Flex for Android](https://github.com/passageidentity/passage-android/tree/main/passageflex) and [Passkey Flex for iOS](https://github.com/passageidentity/passage-flex-ios) |
|  Passkey **Complete** | ✅ |
|  Passkey **Ready** | ✖️ For Passkey Ready, check out [Authentikit for Android](https://github.com/passageidentity/passage-android/tree/main/authentikit) and [Authentikit for iOS](https://github.com/passageidentity/passage-authentikit-ios) |
## Getting Started
### Check Prerequisites
You'll need a free Passage account and a Passkey Complete app set up in Passage Console to get started.
Learn more about Passage Console →
### Install
```shell
flutter pub add passage_flutter
```
### Import
```dart
import 'package:passage_flutter/passage_flutter.dart';
```
### Initialize
```dart
final passage = PassageFlutter('YOUR_PASSAGE_APP_ID');
```
### Go Passwordless
Find all core functions, user management details, and more implementation guidance on our [Passkey Complete Flutter Documentation](https://docs.passage.id/complete/flutter/add-passage) page.
## Support & Feedback
We are here to help! Find additional docs, the best ways to get in touch with our team, and more within our [support resources](https://github.com/passageidentity/.github/blob/main/SUPPORT.md).
---
Passage is a product by 1Password, the global leader in access management solutions with nearly 150k business customers.
This project is licensed under the MIT license. See the LICENSE file for more info.