# Google

You will need to set up an application with Google social login provider to get the App ID and Secret which will be required in the config Dashboard.

**Note:** To generate Google Client ID and Client Secret you must be signed into a Google account.

## How to get Google Client ID and Client Secret?

1. Go to the [Google Developers Console](https://console.developers.google.com/apis) **->** Sign in into your <mark style="color:purple;">**`Google account`**</mark>
2. Click on the dropdown <mark style="color:purple;">**`Select a project`**</mark>**->&#x20;**<mark style="color:purple;">**`New project`**</mark>

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

3. &#x20;Enter your <mark style="color:purple;">**`Project name`**</mark>  and <mark style="color:purple;">**`location`**</mark> **->** Click on the <mark style="color:purple;">**`Create`**</mark> button

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

4. Click <mark style="color:purple;">**`OAuth consent screen`**</mark>  on the left side menu **->** Choose  <mark style="color:purple;">**`User type`**</mark>**&#x20;->** Click on the <mark style="color:purple;">**`Create`**</mark> button

<figure><img src="/files/8i9UIP22cqYYmqgk5hUU" alt=""><figcaption></figcaption></figure>

5. Add <mark style="color:purple;">**`Application name`**</mark>**&#x20;,** <mark style="color:purple;">**`Support email`**</mark>**&#x20;,** <mark style="color:purple;">**`Authorised domain`**</mark>**,** <mark style="color:purple;">**`Developer content information`**</mark>**&#x20;->** Click on the <mark style="color:purple;">**`Save and continue`**</mark> button.

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

6. Complete all 4 steps on  <mark style="color:purple;">**`OAuth consent screen`**</mark> in the left side bar menu **->** Click on the <mark style="color:purple;">**`Back to Dashboard`**</mark> button

<figure><img src="/files/7hz7uQQg7iP0lZUdj9AT" alt=""><figcaption></figcaption></figure>

7. Go to <mark style="color:purple;">**`Credentials`**</mark> in the left side menu **->** Click on the <mark style="color:purple;">**`Create credentials`**</mark> button -> Select <mark style="color:purple;">**`OAuth client ID`**</mark> from the dropdown list

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

8. Open the dropdown list <mark style="color:purple;">**`Application type`**</mark> **->** Select <mark style="color:purple;">**`Web application`**</mark> **->** <mark style="color:purple;">**`Enter the name`**</mark> of your OAuth

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

9. Enter your site URL in <mark style="color:purple;">**`Authorised JavaScript origins`**</mark>**&#x20;->** in <mark style="color:purple;">**`Authorised redirect URIs`**</mark>, enter the page URL where you wanted your users redirected back after they have authenticated with Google **->** Click on the <mark style="color:purple;">**`Create`**</mark> button.

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

10. Copy your <mark style="color:purple;">**`Client ID`**</mark> and <mark style="color:purple;">**`Client secret`**</mark>&#x20;

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

10. Paste your <mark style="color:purple;">**`Client ID`**</mark> and <mark style="color:purple;">**`Client secret`**</mark> into the corresponding fields in the WalliD config Dashboard.

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wallid.io/config-dashboard/authentication/social-login-providers/google.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
