Native passkey authentication for your Flutter app
Welcome!
Integrating passkey technology can be really hard. That's why we built the Passage Flutter SDK - to make passkey authentication easy for you and your users - across native iOS, native Android, and web.
Installation
flutter pub add passage_flutter
Example Usage
import 'package:passage_flutter/passage_flutter.dart';
final passage = PassageFlutter('YOUR_PASSAGE_APP_ID');
// Register a new user with a passkey
await passage.registerWithPasskey('name@email.com');
// Get authenticated user info
final user = await passage.getCurrentUser();
To see a full example, check out our Flutter Example App.
Documentation
To get started using Passage in your Flutter app, please visit our Passage Docs.
Libraries
- helpers/data_conversion
- helpers/data_conversion_web
- helpers/error_handling
- helpers/error_handling_web
- passage_flutter
- passage_flutter_models/auth_result
- passage_flutter_models/authenticator_attachment
- passage_flutter_models/passage_app_info
- passage_flutter_models/passage_error
- passage_flutter_models/passage_error_code
- passage_flutter_models/passage_flutter_model
- passage_flutter_models/passage_user
- passage_flutter_models/passkey
- passage_flutter_platform/passage_flutter_method_channel
- passage_flutter_platform/passage_flutter_platform_interface
- passage_flutter_platform/passage_js
- passage_flutter_web