Before configuring z/Scope Anywhere to work integrated with google accounts, you have to create a Google Client ID for web applications. Remember that a Google Client ID has to be created under an existing Google account. We recommend you to use a google account that identifies the system administration, because this account will be shown to users as the responsible for their account personal data that will be accessed from google.
Follow the next steps to create your own "Google Client ID for web applications".
1. Log into google with the admin account you will use to configure the integration.
2. Open the URL http://code.google.com/apis/console on the same browser instance.
3. Click on the "Create Project button". This step will only happens if your google account has never configured a Google Client ID before. Otherwise it will jump into the next step.
4. Click on the left menu option: "API Access".
5. Click on the "Create an OAuth 2.0 client ID..." middle button.
6. Fill the Branding Information on the "Create Client ID" screen:
a) On the "Product name" field enter a name that will identify the application and the company to the users. This information is shown when the users are asked to confirm their data sharing with this entity/product. b) The Google account does not have to be changed. c) You can also enter a logo image to be shown to the users on the registration moment (the same moment as the Product name will be shown.
7. Set the Application Type option to "Web application" and enter the external server URL. This URL should be accessible from the browser that users will access the application from.
8. Once the account is created, click on the "Edit Settings" button and change the URI to http://zScopeServer:port/google like the example below and click on "Update".
9. Copy the "Client ID" and "Client Secret" values to posterior use on z/Scope Anywhere. Find these fields information surrounded with a red square, on the image below:
|