Last updated:
0 purchases
bi sdk flutter
Beyond Identity
Universal Passkeys for Developers
All devices. Any protocol. Zero shared secrets.
Beyond Identity Flutter SDK #
Embedded SDK #
Goodbye, passwords! The Beyond Identity SDK for Flutter is a wrapper around our native SDKs (Android and iOS), which allow you to embed the Passwordless experience into your product. A set of functions are provided to you through the Embedded namespace. This SDK supports OIDC and OAuth 2.0.
Installation #
Pub.Dev #
Add the Beyond Identity Embedded SDK to your dependencies
dependencies:
bi_sdk_flutter: x.y.z
copied to clipboard
and run an implicit flutter pub get
Update Android #
Please make sure your android/build.gradle supports minSdkVersion 26 or later.
buildscript {
ext {
minSdkVersion = 26
}
}
copied to clipboard
Update iOS #
Please make sure your project supports "minimum deployment target" 13.0 or later.
In your ios/Podfile set:
platform :ios, '13.0'
copied to clipboard
Usage #
Check out the Developer Documentation and the SDK API Documentation for more information.
Setup #
First, before calling the Embedded functions, make sure to initialize the SDK.
import 'package:bi_sdk_flutter/embeddedsdk.dart';
EmbeddedSdk.initialize(
String biometricAskPrompt,
List<String>? allowedDomains, /* Optional */
Future<Function>? logger, /* Optional */
)
copied to clipboard
For example:
EmbeddedSdk.initialize("Gimmie your biometrics", logger: EmbeddedSdk.enableLogger());
copied to clipboard
Example App #
To run the Android example app
Run flutter pub get from the root of the repo
Run flutter run from the example directory or use Android Studio. Make sure an Android device is running.
To run the iOS example app
Run flutter pub get from the root of the repo
Run pod install --repo-update from example/ios directory
Run flutter run from the example directory or use XCode.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.