Wat is Google Login?
Met Google Login kun je inloggen op je website admin panel met je bestaande Google account. Dit heeft meerdere voordelen:
- Geen wachtwoord nodig — Log in met 1 klik via je Google account
- Veiliger — Google's beveiliging (2FA, verdachte login detectie) beschermt je account
- Sneller — Geen wachtwoorden meer onthouden of resetten
- Meerdere gebruikers — Voeg teamleden toe via hun Google email
Voordat je begint
Zorg dat je het volgende bij de hand hebt:
- Een Google account (Gmail of Google Workspace)
- Toegang tot Google Cloud Console
- Je website domeinnaam (bijv. veiligbaden.nl)
- Admin toegang tot je website
Stap 1: Google Cloud Console openen
Selecteer of maak een project
Klik bovenaan op het project-dropdown menu. Als je al een project hebt, selecteer dat. Anders klik op "Nieuw project" en geef het een naam (bijv. "Mijn Website Admin").
Ga naar API's & Services
Klik in het linkermenu op "API's & Services" → "Inloggegevens" (of "Credentials" in het Engels).
Stap 2: OAuth Client aanmaken
Maak een OAuth 2.0 Client ID aan
Klik op "+ Inloggegevens aanmaken" → "OAuth-client-ID".
Kies als applicatietype: "Webapplicatie".
Geef het een herkenbare naam, bijv. "Website Admin Login".
Stap 3: Redirect URI toevoegen
redirect_uri_mismatch fout (Error 400).Voeg de Redirect URI toe
Onder "Geautoriseerde omleidings-URI's" (Authorized redirect URIs), klik op "+ URI toevoegen" en vul in:
Vervang JOUW-DOMEIN.nl door je echte domeinnaam. Voorbeelden:
https://veiligbaden.nl/admin/google-callback.phphttps://dadakwerken.nl/admin/google-callback.phphttps://mijnbedrijf.nl/admin/google-callback.php
Optioneel: Geautoriseerde JavaScript-oorsprong
Onder "Geautoriseerde JavaScript-oorsprong" kun je je domein toevoegen:
Dit is optioneel maar wordt aanbevolen voor extra beveiliging.
Sla op en kopieer je gegevens
Klik op "Maken". Je krijgt nu twee belangrijke waarden:
- Client ID — een lange tekst eindigend op
.apps.googleusercontent.com - Client Secret — begint met
GOCSPX-
Kopieer beide en bewaar ze veilig. Je hebt ze nodig om Google Login te activeren in je admin.
Stap 4: OAuth Toestemmingsscherm instellen
Configureer het toestemmingsscherm
Ga naar "API's & Services" → "OAuth-toestemmingsscherm".
- User Type: Kies "Extern" (tenzij je Google Workspace hebt, dan "Intern")
- App naam: Naam van je bedrijf (bijv. "SaniSafe Badkamers")
- Gebruikers-support e-mail: Je zakelijke email
- Contactgegevens ontwikkelaar: Je email adres
Voeg scopes toe
Klik op "Bereik toevoegen of verwijderen" en voeg deze toe:
openid— Basis authenticatieemail— Email adres ophalenprofile— Naam ophalen
Dit zijn standaard scopes, Google keurt deze automatisch goed.
Publiceer de app (optioneel)
Standaard staat je app in "Test" modus. Dit betekent dat alleen testgebruikers (die je handmatig toevoegt) kunnen inloggen.
Om iedereen (met een goedgekeurde email) toegang te geven, klik op "App publiceren". Voor de basic scopes (email/profile) is geen Google review nodig.
Stap 5: Testen en inloggen
Ga naar je admin login pagina
Open je admin panel: https://JOUW-DOMEIN.nl/admin/login.php
Je zou nu een "Inloggen met Google" knop moeten zien.
Klik op "Inloggen met Google"
Je wordt doorgestuurd naar Google. Kies je account, geef toestemming, en je bent ingelogd!
Veelvoorkomende problemen
Error 400: redirect_uri_mismatch
Dit is de meest voorkomende fout. Het betekent dat de Redirect URI in Google Cloud Console niet exact overeenkomt met je website.
Oplossing:
- Ga naar Google Cloud Console → Inloggegevens
- Klik op je OAuth 2.0 Client ID
- Controleer de "Geautoriseerde omleidings-URI's"
- De URI moet exact overeenkomen:
https://jouw-domein.nl/admin/google-callback.php - Let op: geen trailing slash,
https(niet http), juiste domeinnaam
Error 403: Access blocked / App niet geverifieerd
Google blokkeert de app omdat het toestemmingsscherm niet is geconfigureerd of de app in testmodus staat.
Oplossing:
- Ga naar OAuth-toestemmingsscherm
- Voeg je email toe als testgebruiker, OF
- Publiceer de app (voor basic scopes is geen review nodig)
Error: "Toegang geweigerd voor [email]"
Je email staat niet op de allowlist in je admin configuratie.
Oplossing: Neem contact op met IT Live om je email toe te voegen aan de allowlist.
Google Login knop verschijnt niet
De Google configuratie is niet geactiveerd op je server.
Oplossing: Maak een support ticket aan bij IT Live. Wij activeren Google Login voor je.
Veelgestelde vragen
Ja! Je kunt meerdere email adressen toevoegen aan de allowlist. Neem contact op met IT Live om extra accounts toe te voegen. Elk Google account dat op de allowlist staat kan inloggen op je admin panel.
Ja, zeer veilig. Google OAuth 2.0 is de industriestandaard voor veilige authenticatie. Je wachtwoord wordt nooit gedeeld met de website. Bovendien profiteer je van Google's beveiligingsmaatregelen zoals tweestapsverificatie en verdachte login detectie.
Geen zorgen. Je kunt altijd nog inloggen met je gebruikersnaam en wachtwoord. Google Login is een extra optie, geen vervanging van je bestaande login.
Nee, Google OAuth is gratis. Google brengt geen kosten in rekening voor het gebruik van hun login service. Er zijn ook geen limieten op het aantal keren dat je inlogt.
Ja, neem contact op met IT Live en wij schakelen Google Login uit. Je kunt dan weer inloggen met je gebruikersnaam en wachtwoord.
Hulp nodig?
Wij helpen je graag. Maak een support ticket aan en wij regelen alles voor je.
Support ticket aanmaken