myiam_flutter_sdk 0.3.0
myiam_flutter_sdk: ^0.3.0 copied to clipboard
Authentication SDK for MyIAM service in Flutter.
myiam_flutter_sdk #
Authentication SDK for MyIAM service in Flutter.
Install #
dependencies:
myiam_flutter_sdk:
path: ../myiam-flutter-sdk
Quick Start #
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:myiam_flutter_sdk/myiam_flutter_sdk.dart';
// 1. Initialize
ProviderScope(
overrides: [
authConfigProvider.overrideWithValue(
const MyiamConfig(
serviceUid: 'YOUR_SERVICE_UID',
oauth2ClientId: 'YOUR_CLIENT_ID',
redirectScheme: 'myapp',
redirectHost: 'oauth2callback',
),
),
],
child: const MyApp(),
)
// 2. Login
LoginScreen(onLogin: (tokens) async { ... })
// 3. Signup
SignupScreen(onSignup: (tokens) async { ... })
// 4. Logout
LogoutScreen()
Documentation #
- Quick Start
- Auth API Reference
- REST API Reference
License #
MIT