Dart (locksmith_dart)
dependencies:
locksmith_dart: ^0.1.0
dart pub get
Dart 3.5+.
Quick start
import 'dart:io';
import 'package:locksmith_dart/locksmith_dart.dart';
final c = LocksmithClient(apiKey: Platform.environment['LOCKSMITH_API_KEY']!);
final data = await c.signIn('user@example.com', 'secure-password');
final me = await c.getUser(data['accessToken'] as String);
Local JWT verification
final payload = c.verifyToken(accessToken, publicKeyPem);