ds_easy_db_secure_storage 1.0.1 copy "ds_easy_db_secure_storage: ^1.0.1" to clipboard
ds_easy_db_secure_storage: ^1.0.1 copied to clipboard

FlutterSecureStorage implementation for DS-EasyDB. Provides encrypted storage for sensitive data using platform-native security.

example/example.md

DSEasyDB Secure Storage Example #

import 'package:ds_easy_db/ds_easy_db.dart';
import 'package:ds_easy_db_secure_storage/ds_easy_db_secure_storage.dart';

void main() async {
  // Configure with SecureStorage
  db.configure(
    prefs: MockDatabase(),
    secure: SecureStorageDatabase(),
    storage: MockDatabase(),
    stream: MockDatabase(),
  );
  
  await db.init();
  
  // Store authentication tokens
  await db.secure.set('auth', 'tokens', {
    'accessToken': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...',
    'refreshToken': 'dGhpcyBpcyBhIHJlZnJlc2ggdG9rZW4...',
    'expiresAt': DateTime.now().add(Duration(hours: 1)).toIso8601String(),
  });
  
  // Read tokens
  final tokens = await db.secure.get('auth', 'tokens');
  print('Access Token: ${tokens?['accessToken']}');
  
  // Delete on logout
  await db.secure.delete('auth', 'tokens');
  
  // Store API credentials
  await db.secure.set('api', 'credentials', {
    'apiKey': 'sk-1234567890abcdef',
    'apiSecret': 'secret_key_here',
  });
}
0
likes
160
points
17
downloads

Publisher

verified publisherdragon-software.net

Weekly Downloads

FlutterSecureStorage implementation for DS-EasyDB. Provides encrypted storage for sensitive data using platform-native security.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

ds_easy_db, flutter, flutter_secure_storage

More

Packages that depend on ds_easy_db_secure_storage