authing_sdk 0.0.1 authing_sdk: ^0.0.1 copied to clipboard
Authing SDK for Flutter
Getting started #
Add dependency #
in your pubspec.yaml, add the following dependency:
authing_sdk: ^1.0.0
SDK initialization #
Upon App start, call:
import 'package:authing_sdk/authing.dart';
Authing.init("user_pool_id", "app_id");
where user_pool_id is your Authing user pool id and app_id is your Authing app id
On-premise deployment #
for on-premise deployments, after calling init, call:
Authing.setOnPremiseInfo(String host, String publicKey)
where host is your own domain, e.g. mycompany.com and publicKey is your organization's public key.
Contact Authing sales if you have any questions.
Authentication API #
for all authentication APIs, you should import:
import 'package:authing_sdk/client.dart';
login by account and password #
AuthResult result = await AuthClient.loginByAccount("your account", "your password");
User user = result.user; // get user info
Note: account can be one of username, phone number or email