Open your project's
wundergraph.config.ts and scroll down to the
authentication object. Inside the nested
cookieBased object is a nested array object called
providers. Inside this array, add an google auth provider as shown below:
Now create a OAuth app through Google:
- Go to the Credentials page .
- Click Create credentials > OAuth client ID.
- Select the Web application application type.
- Name your OAuth 2.0 client and click Create.
For more help, see Google's developer docs .
You must supply an object inside the auth provider that contains three properties, two of which come from your new Google OAuth App:
id: your choice of unique id that identifies the provider (used to refer elsewhere to this specific provider)
clientId: the client ID from Google
clientSecret: the client secret from Google
Consider storing your IDs and secrets inside a