[google_sign_in_web] Add more detailed setup instructions. (#2508)

* Add information about the "Authorized JavaScript origins", and how to set them up in the Google APIs console.

Fixes https://github.com/flutter/flutter/issues/49539
diff --git a/packages/google_sign_in/google_sign_in_web/CHANGELOG.md b/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
index 62e3299..e56e5de 100644
--- a/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in_web/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.8.3+1
+
+* Updated documentation with more instructions about Google Sign In web setup.
+
 ## 0.8.3
 
 * Fix initialization error that causes https://github.com/flutter/flutter/issues/48527
diff --git a/packages/google_sign_in/google_sign_in_web/README.md b/packages/google_sign_in/google_sign_in_web/README.md
index 599a493..930212c 100644
--- a/packages/google_sign_in/google_sign_in_web/README.md
+++ b/packages/google_sign_in/google_sign_in_web/README.md
@@ -30,10 +30,32 @@
 <meta name="google-signin-client_id" content="YOUR_GOOGLE_SIGN_IN_OAUTH_CLIENT_ID.apps.googleusercontent.com">
 ```
 
+For this client to work correctly, the last step is to configure the **Authorized JavaScript origins**, which _identify the domains from which your application can send API requests._ When in local development, this is normally `localhost` and some port.
+
+You can do this by:
+
+1. Going to the [Credentials page](https://console.developers.google.com/apis/credentials).
+2. Clicking "Edit" in the OAuth 2.0 Web application client that you created above.
+3. Adding the URIs you want to the **Authorized JavaScript origins**.
+
+For local development, may add a `localhost` entry, for example: `http://localhost:7357`
+
+#### Starting flutter in http://localhost:7357
+
+Normally `flutter run` starts in a random port. In the case where you need to deal with authentication like the above, that's not the most appropriate behavior.
+
+You can tell `flutter run` to listen for requests in a specific host and port with the following:
+
+```
+flutter run -d chrome --web-hostname localhost --web-port 7357
+```
+
+### Other APIs
+
 Read the rest of the instructions if you need to add extra APIs (like Google People API).
 
 
-### Use the plugin
+### Using the plugin
 Add the following import to your Dart code:
 
 ```dart
diff --git a/packages/google_sign_in/google_sign_in_web/pubspec.yaml b/packages/google_sign_in/google_sign_in_web/pubspec.yaml
index a19453a..6bacfff 100644
--- a/packages/google_sign_in/google_sign_in_web/pubspec.yaml
+++ b/packages/google_sign_in/google_sign_in_web/pubspec.yaml
@@ -2,7 +2,7 @@
 description: Flutter plugin for Google Sign-In, a secure authentication system
   for signing in with a Google account on Android, iOS and Web.
 homepage: https://github.com/flutter/plugins/tree/master/packages/google_sign_in/google_sign_in_web
-version: 0.8.3
+version: 0.8.3+1
 
 flutter:
   plugin: