Browse Source

Update README for Datastore example.

Tim Burks 8 years ago
parent
commit
890b46e286
1 changed files with 6 additions and 12 deletions
  1. 6 12
      Examples/Datastore/PackageManager/README.md

+ 6 - 12
Examples/Datastore/PackageManager/README.md

@@ -11,20 +11,14 @@ Buffer and gRPC plugins, so please be sure these are in your
 path. The plugins can be built by running `make` in the 
 top-level Plugins directory.
 
-Calls require a Google project ID and an OAuth token.
+Calls require a Google project ID and service account credentials.
 
 To create a project ID, visit the 
 [Google Cloud Console](https://cloud.google.com/console).
-Then edit [Sources/main.swift](Sources/main.swift) to 
-replace "YOUR PROJECT ID" with your project ID.
 
-OAuth tokens are obtained using Google's 
+Service account support is provided by Google's 
 [Auth Library for Swift](https://github.com/google/auth-library-swift).
-On OS X, this package uses a locally-installed browser and
-a temporary web server to take a user through an OAuth signin flow.
-On Linux, it gets an OAuth token from the
-[Instance Metadata Service](https://cloud.google.com/compute/docs/storing-retrieving-metadata)
-that is available in Google Cloud instances, such as 
-[Google Compute Engine](https://cloud.google.com/compute/)
-or 
-[Google Cloud Shell](https://cloud.google.com/shell/docs/).
+After enabling the Cloud Natural Language API for your project,
+create and download service account credentials. Then set the
+GOOGLE_APPLICATION_CREDENTIALS environment variable to point to 
+the file containing these credentials.