gotrue 2.8.0  gotrue: ^2.8.0 copied to clipboard
gotrue: ^2.8.0 copied to clipboard
A dart client library for the GoTrue API.
example/main.dart
import 'package:gotrue/gotrue.dart';
Future<bool> main(List<String> arguments) async {
  const gotrueUrl = 'http://localhost:9999';
  const annonToken = '';
  final client = GoTrueClient(
    url: gotrueUrl,
    headers: {
      'Authorization': 'Bearer $annonToken',
      'apikey': annonToken,
    },
  );
  try {
    final login = await client.signInWithPassword(
      email: 'email',
      password: '12345',
    );
    print('Logged in, uid: ${login.session!.user.id}');
  } on AuthException catch (error) {
    print('Sign in Error: ${error.message}');
  }
  await client.signOut();
  print('Logged out!');
  return true;
}