federated_auth_realm_sdk_dart 0.4.3
federated_auth_realm_sdk_dart: ^0.4.3 copied to clipboard
Dart SDK for interacting with the Savant Realms Federated Auth Realm API, providing auth helpers and SRWP discovery utilities.
example/main.dart
import 'package:federated_auth_realm_sdk_dart/federated_auth_realm_sdk_dart.dart';
Future<void> main() async {
final client = FederatedAuthClient(
baseUrl: 'https://api.federatedauthrealm.com/v1',
appKey: 'federated-auth-realm',
);
// This is just a demonstration. Wrap calls in try/catch in real code.
try {
final auth = await client.login(
LoginRequest(email: 'user@example.com', password: 'password'),
);
print('Logged in user: \\${auth.user?.id}');
} catch (error) {
print('Auth failed: $error');
} finally {
client.close();
}
}