Google provides a quick-create for sign in applications on the below page.
developers.google.com/identity/sign-in/web/sign-in
Simply click the blue "CONFIGURE A PROJECT" button to add sign in functionality to an existing application or to create a new one directly. When asked where you are calling from select Web server. When asked for a redirect URI simply supply the Redirect URL found within CB Connect configuration. Your necessary keys will be provided to you on the last step.
Once your project is created if the People API has not already been enabled for your application please visit the below setup tool to enable it as it will be necessary for requesting profile data from users Google account.
console.developers.google.com/start/api?id=people.googleapis.com&credential=client_key
If you would still like to manually create your application please follow the below steps.
STEP 1
Navigate to
Google Projects
.
STEP 2
Login and complete the authorization process to use the Google Projects site if you have not done this already.
STEP 3
Click
Create Project and on the
New Project page supply a
Project name then click
Create. The project takes a little time to create, which you should see progress in a notification in the top right; simply wait until it has completed.
STEP 4
Once your project has been created if you are not already on your projects
Overview page select your new project from the dropdown on the top left of the page or from the table if still on the projects page. If on the projects
Overview page click
Enable APIs and get credentials like keys. If on the projects
IAM & admin page click hamburger icon on the top left and click
APIs & Services > Dashboard.
STEP 5
On the
APIs & Services page click
ENABLE APIS AND SERVICES then click
People API.
STEP 6
On the
People API page click
Enable API. Once enabled click
Google APIs on the top left of the page.
STEP 7
On the
Google APIs page click
Credentials on the left side menu.
STEP 8
On the
Credentials page click
+ CREATE CREDENTIALS followed by
OAuth client ID and select
Web application for the
Application type,
Authorized JavaScript origins as your sites domain only (e.g.
www.joomlapolis.com/
), and
Authorized redirect URIs (Callback URL) as supplied in CB Connect > Parameters > Google > Application then click
Create Client ID.
STEP 9
You now should see your
Client ID and
Client secret. Both must be copied to CB Connect > Parameters > Google > Application.
That is all the configuration you need to do for Google to be functional. Do not tamper with the other application settings unless you're absolutely sure you know what you're doing.
Note Google can be slow propagating your project to their cache servers. It can take up to 30 minutes for your keys to become valid. If you change the redirect uri after the credentials have already been created then allow for at minimum 5 minutes for the new redirect uri to become valid.