- Issue created by @darkdim
- πΊπΈUnited States wells Seattle, WA
@darkdim can you provide the updated steps?
- Assigned to scott_euser
- Status changed to Needs work
about 1 month ago 8:42am 6 June 2025 - π¬π§United Kingdom scott_euser
Here are the updated steps for the Google Console side of things (will create this as an MR to the readme as well):
- Log in to a Google account.
- In the project picker it will default to 'My First Project'. Click that to optionally create a new project with a more appropriate name.
- If you created a new project, select the project you created from the welcome page https://console.cloud.google.com/welcome once it is available.
- Under 'Quick access' click 'APIs and services'
- Navigate to 'OAuth consent screen' and click 'Get started'.
- Under App Information, set the App name and User support email then click 'Next'.
- Set the Audience to 'External' then click 'Next'.
- Set your contact information then click 'Next'
- Read and - if you agree to the Google API services data policy terms and conditions - check the box and click 'Continue'.
- Finalise by clicking 'Create'.
- You are taken to the 'OAuth overview'. Click 'Create OAuth client'.
- Select "Web application" in the Application type field.
- Set the Name field as desired.
- In the Authorized redirect URIs section click Add URI.
- Paste the URL copied from Step 2 in the URI field (the URI found in the 'Authorized redirect URL' within your Admin > Configuration > Social API > (Provider) settings page). Multiple URIs can be entered if you wish to allow multiple environments to use this Social Authentication.
- Click Create.
- Copy the new 'Client ID' save it somewhere safe.
- Click on the newly created Client from the Clients list to find the 'Client secret' and optionally manage secrets. From here you can also add additional 'Authorised redirect URIs' for additional environments.
- Note that it may take up to 5 minutes for changes to take effect.
- π¬π§United Kingdom scott_euser
Note that the UI is completely revamped and more than what is highlighted in the issue summary has changed; namely:
- The creation of a project process is different
- The setup of a Client is different
- Obtaining the Secret is no longer a one-time thing and happens at a different step
I added details for adding multiple Redirect URIs as well