validate method
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);
}