myiam_flutter_sdk 0.7.5
myiam_flutter_sdk: ^0.7.5 copied to clipboard
Authentication SDK for MyIAM service in Flutter.
myiam_flutter_sdk #
Authentication SDK for MyIAM service in Flutter.
Install #
flutter pub add 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',
apiKey: 'YOUR_API_KEY',
redirectScheme: 'YOUR_APP_SCHEME',
redirectHost: 'YOUR_REDIRECT_HOST',
),
),
],
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