GoogleCloudAuthorizationProvider constructor

GoogleCloudAuthorizationProvider({
  1. required String email,
  2. required String privateKey,
  3. required List<String> scopes,
  4. required Logger logger,
})

email - Service account email privateKey - exported to JSON service account private key data scopes - scopes which will be used with generated access token

Implementation

GoogleCloudAuthorizationProvider({
  required this.email,
  required this.privateKey,
  required this.scopes,
  required this.logger,
}) : _httpClient = HttpClient(
        baseUrl: 'https://oauth2.googleapis.com',
        logger: logger,
      );