validate method

  1. @override
Future<bool> validate(
  1. Map<String, Object?> credentials
)
override

Validates credentials without logging the user in.

Implementation

@override
Future<bool> validate(Map<String, Object?> credentials) async {
  final found = await provider?.retrieveByCredentials(credentials);
  if (found == null) {
    await equalizeLoginTiming(credentials);
    return false;
  }
  return provider!.validateCredentials(found, credentials);
}