Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/corbado/flutter-passkeys
Easily provide passkey authentication based on FIDO2 / WebAuthn for Flutter apps (iOS & Android) via a dedicated Flutter package
https://github.com/corbado/flutter-passkeys
android dart faceid fido2 flutter ios kotlin package passkey passkeys swift touchid webauthn
Last synced: 19 days ago
JSON representation
Easily provide passkey authentication based on FIDO2 / WebAuthn for Flutter apps (iOS & Android) via a dedicated Flutter package
- Host: GitHub
- URL: https://github.com/corbado/flutter-passkeys
- Owner: corbado
- License: bsd-3-clause
- Created: 2023-05-01T11:40:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-24T17:04:59.000Z (3 months ago)
- Last Synced: 2024-11-13T10:37:53.079Z (about 1 month ago)
- Topics: android, dart, faceid, fido2, flutter, ios, kotlin, package, passkey, passkeys, swift, touchid, webauthn
- Language: Dart
- Homepage: https://www.corbado.com/passkeys/flutter
- Size: 15.4 MB
- Stars: 62
- Watchers: 5
- Forks: 29
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-webauthn - Corbado: flutter-passkeys - Flutter package to provide passkey authentication for iOS and Android apps. (Client Libraries)
README
# Flutter passkeys
Flutter packages to enable passkey authentication (based on WebAuthn / FIDO2).
| | Android | iOS | Linux | macOS | Web | Windows |
|-------------|--------------------|--------------------|-------|-------|--------------------|---------|
| **Support** | :white_check_mark: | :white_check_mark: | :x: | :x: | :white_check_mark: | :x: |## Current list of packages
### 1. Passkeys
#### Description
A Flutter package that enables simple passkey authentication.
Currently Android and iOS are supported.#### Features
* sign up and login users with passkeys
* connect your own relying party server or use pre-implemented ones[Read more](./packages/passkeys/passkeys/README.md)
### 2. Corbado Auth
#### Description
A Flutter package that builds on the passkeys package.
It adds additional functionalities to make it simpler to use passkey authentication in your own Flutter app.#### Features
* sign up and login users with passkeys
* connect Corbado as pre-implemented relying party server
* keep users logged in even if they close the app (automatic session refresh)[Read more](./packages/corbado_auth/README.md)
### 3. Corbado Auth Firebase
A Flutter package that builds on the corbado_auth and the passkeys package.
It helps you to integrate passkey authentication into your Flutter app that uses Firebase as a backend.#### Features
* allow new users to sign up and log in using passkeys
* allow existing users (that you created with Firebase authentication) to setup a passkey and then log in with it
* email OTP codes as fallback mechanism for situations when passkeys can not be used (e.g. when a user logs in to a device where none of his passkeys is available)[Read more](./packages/corbado_auth_firebase/README.md)
## Contributing
We're happy to receive your pull requests. For major changes, please open an issue first to discuss what you would like to change.## Support
If you have questions, feedback or wishes regarding features, please reach out to us via [email](mailto:[email protected]) or join our [passkeys community on Slack](https://join.slack.com/t/corbado/shared_invite/zt-1b7867yz8-V~Xr~ngmSGbt7IA~g16ZsQ).## License
[BSD-3-clause](./LICENSE)