Google-login

← Instellingen

<% if (success) { %>
<%= success %>
<% } %> <% if (typeof error !== 'undefined' && error) { %>
<%= error %>
<% } %>

Google-login (luisteraars)

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)
  1. Ga naar de Google Cloud Console en maak (of kies) een project.
  2. APIs & Services → OAuth consent screen: User type External. Voeg de scopes email, profile en openid toe. (In testmodus: voeg jezelf toe als testgebruiker.)
  3. APIs & Services → Credentials → Create credentials → OAuth client ID, type Web application.
  4. Bij Authorized redirect URIs: plak de redirect-URI hieronder (moet exact matchen).
  5. 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) { %>

Zet deze exacte redirect-URI in je Google-client (Authorized redirect URIs):
<%= google.redirectUri %>

<% } else { %>

Stel eerst PUBLIC_BASE_URL in — daar wordt de redirect-URI van afgeleid.

<% } %>
<% if (google && (google.clientId || google.secretSet)) { %> <% } %>
<% if (typeof premiumEnabled !== 'undefined' && premiumEnabled && !isPremium) { %>

Premium-laag staat aan zonder Patreon — de Google-knop blijft verborgen tot premium ontgrendeld is.

<% } %>