googleapis_auth_default_credentials 0.1.0 copy "googleapis_auth_default_credentials: ^0.1.0" to clipboard
googleapis_auth_default_credentials: ^0.1.0 copied to clipboard

Dart 1 only

An implementation of application default credentials for Dart.

example/googleapis_auth_default_credentials_example.dart

// Copyright (c) 2016, Kwang Yul Seo. All rights reserved. Use of this source code
// is governed by a BSD-style license that can be found in the LICENSE file.

import 'package:http/http.dart';
import 'package:googleapis_auth_default_credentials/googleapis_auth_default_credentials.dart';
import 'package:googleapis_auth/auth_io.dart';
import 'package:googleapis/storage/v1.dart';

const _SCOPES = const [StorageApi.DevstorageReadOnlyScope];

main() async {
  Client client = new Client();
  AccessCredentials credentials = await obtainDefaultAccessCredentials(_SCOPES, client);
  AuthClient authClient = authenticatedClient(client, credentials);
  final storage = new StorageApi(authClient);
  final buckets = await storage.buckets.list('test');
  print(buckets.toJson());
  client.close();
}
0
likes
40
points
13
downloads

Publisher

unverified uploader

Weekly Downloads

An implementation of application default credentials for Dart.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

googleapis, googleapis_auth, http, path

More

Packages that depend on googleapis_auth_default_credentials