webAuth method
Handle OAuth2 session creation.
Implementation
@override
Future<String?> webAuth(Uri url) async {
final request = http.Request('GET', url);
request.followRedirects = false;
final response = await _httpClient.send(request);
return response.headers['location'];
}