Google-login
← Instellingen
<% if (success) { %>
<%= success %>
<% } %>
<% if (typeof error !== 'undefined' && error) { %>
<%= error %>
<% } %>
Google-login (bezoekers)
Laat bezoekers met Google inloggen om te reageren — met je eigen
Google Cloud-client. Maak er een aan op
console.cloud.google.com
(OAuth client-ID, type "Web application").
<% if (google && google.configured) { %>Status: ingesteld ✓<% } else { %>Nog niet ingesteld.<% } %>
Hoe stel ik dit in? (stap voor stap)
- Ga naar de Google Cloud Console en maak (of kies) een project.
- APIs & Services → OAuth consent screen: User type External. Voeg de scopes
email, profile en openid toe. (In testmodus: voeg jezelf toe als testgebruiker.)
- APIs & Services → Credentials → Create credentials → OAuth client ID, type Web application.
- Bij Authorized redirect URIs: plak de redirect-URI hieronder (moet exact matchen).
- Kopieer de Client ID + Client Secret die je krijgt naar de velden hieronder en klik Opslaan.
Let op: je hoeft geen API's aan te zetten — "Google Cloud APIs", People API e.d. zijn niet nodig. Inloggen werkt via OpenID Connect (alleen het toestemmingsscherm + de OAuth-client).
<% if (google && google.redirectUri) { %>
Redirect-URI — kopieer deze en plak 'm in Google
<%= google.redirectUri %>
- Ga naar Google Cloud Console → APIs & Services → Credentials.
- Open jouw OAuth client-ID (type "Web application").
- Onder Authorized redirect URIs → klik + ADD URI en plak de regel hierboven.
- Klik Save en wacht ~1 minuut.
Moet exact kloppen: https:// (geen http), juiste domein, en geen schuine streep aan het eind. Anders krijg je "Error 400: redirect_uri_mismatch".
<% } else { %>
Stel eerst PUBLIC_BASE_URL in — daar wordt de redirect-URI van afgeleid.
<% } %>
<% if (typeof premiumEnabled !== 'undefined' && premiumEnabled && !isPremium) { %>
Premium-laag staat aan zonder Patreon — de Google-knop blijft verborgen tot premium ontgrendeld is.
<% } %>