> For the complete documentation index, see [llms.txt](https://docs.extrahorizon.com/extrahorizon/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.extrahorizon.com/extrahorizon/services/access-management/auth-service/open-id-connect/google-cloud.md).

# Google Cloud

* Go to the credentials page: <https://console.developers.google.com/apis/credentials>

<figure><img src="/files/aAlem7zji50Fv9pbNek6" alt=""><figcaption></figcaption></figure>

* Press `create project` or select a project with the dropdown on top

<figure><img src="/files/0mHAapfQzccwnMjtCqWb" alt=""><figcaption></figcaption></figure>

* Configure your consent screen if needed by pressing oAuth consent screen in the sidebar
* If you already have a consent screen, you can `press edit app` next to the name

<figure><img src="/files/6qGXrKI0Ay1KxRF2Potc" alt=""><figcaption></figcaption></figure>

* Make sure to add scopes in step 2

<figure><img src="/files/DtYhxSxwMI3y3z9O9gwI" alt=""><figcaption></figcaption></figure>

* Following scopes should be added: `email` , `profile` and `openid`

<figure><img src="/files/16w3OmeypFhRAjqI21Mm" alt=""><figcaption></figcaption></figure>

* After completing the consent screen, g

  o back to credentials on the sidebar
* Now press the `create credentials` button on the top of the page

<figure><img src="/files/87DVbuCiOogvuvx0olW3" alt=""><figcaption></figcaption></figure>

Select `OAuth Client ID`

Select Web Application in the dropdown on the following page

<figure><img src="/files/dozza1pMjFdAa5hog6KC" alt=""><figcaption></figcaption></figure>

Provide the application name and redirect uri’s and press create

<figure><img src="/files/3vKpcakbBQL4mr6aFdDs" alt=""><figcaption></figcaption></figure>

You will now be provided with your Client Id and Client Secret for your application

<figure><img src="/files/nGFfqeAMiUCcSTkRCsUz" alt=""><figcaption></figcaption></figure>

Now you can go to <https://accounts.google.com/.well-known/openid-configuration> to receive the authorization url, token endpoint, user info endpoint and issuer id needed for creating the provider
