@override Future<String> authenticate({ required String callbackUrlScheme, required String url, required String redirectUrl, Map<String, dynamic>? opts, }) { throw UnimplementedError(); }