Google Sign-In Authentication¶
Google Sign-In Authentication is een handige functie waarmee Odoo gebruikers zich kunnen aanmelden bij hun database met hun Google account.
Dit is vooral handig als de organisatie Google Workspace gebruikt en werknemers binnen de organisatie met hun Google accounts verbinding willen maken met Odoo.
Waarschuwing
Databases gehost op Odoo.com moeten geen Oauth login gebruiken voor de eigenaar of beheerder van de database omdat dit de database zou ontkoppelen van hun Odoo.com account. Als Oauth is ingesteld voor die gebruiker, kan de database niet langer worden gedupliceerd, hernoemd of anderszins beheerd vanuit het Odoo.com portaal.
Configuratie¶
De integratie van de Google sign-in functie moet geconfigureerd worden op Google en Odoo.
Google API Dashboard¶
Ga naar het Google API Dashboard.
Zorg ervoor dat het juiste project is geopend. Als er nog geen project bestaat, klik op Project maken, voer de naam van het project en de andere details van het bedrijf in en klik op Maken.
Tip
Kies de naam van de organisatie in de vervolgkeuzelijst.
OAuth-toestemmingsscherm¶
Klik in het linkermenu op
.Kies één van de opties (Intern / Extern) en klik op Maken.
Waarschuwing
Persoonlijke Gmail accounts mogen alleen een Externe gebruikerstype zijn, wat betekent dat Google mogelijk een goedkeuring nodig heeft of dat Scopes moeten worden toegevoegd. Als je echter een Google WorkSpace account gebrukt, kan je een Interne gebruikerstype gebruiken.
Merk ook op dat wanneer de API verbinding in de Externe testmodus staat, er geen goedkeuring nodig is van Google. De gebruikerslimiet in testmodus is ingesteld op 100 gebruikers.
Vul de vereiste gegevens en domeininformatie in en klik op Opslaan en Doorgaan.
Laat op de pagina Opslaan en Doorgaan.
alle velden zoals ze zijn en klik opVervolgens, als je doorgaat in testmodus (Externe), voeg de e-mailadressen toe die zijn geconfigureerd onder de stap Testgebruikers door te klikken op Gebruikers toevoegen en vervolgens op de knop Opslaan en doorgaan. Er verschijnt een samenvatting van de app-registratie.
Scroll ten slotte naar beneden en klik op Terug naar dashboard.
Inloggegevens¶
Klik in het linkermenu op
.Klik op Inloggegevens maken en selecteer OAuth client ID.
Selecteer Webapplicatie als Applicatietype. Configureer nu de toegestane pagina’s waarop Odoo wordt omgeleid.
Voer hiervoor in het veld Toegestane omleidings-URl’s het domain van de database in onmiddellijk gevold door
/auth_oauth/signin
. Bijvoorbeeld:https://mydomain.odoo.com/auth_oauth/signin
, en klik op Maken.Nu de OAuth client is aangemaakt, verschijnt er een scherm met de Client-ID en het Clientgeheim. Bewaar de Client-ID voor later, want je hebt deze nodig voor de configuratie in Odoo. Deze wordt behandeld in de volgende stappen.
Google Authenticatie op Odoo¶
De Client-ID ophalen¶
Zodra de vorige stappen zijn voltooid, worden er twee sleutels gegenereerd op het Google API Dashboard: Client-ID en Clientgeheim. Kopieer de Client-ID.
Activering in Odoo¶
Ga naar OAuth Authenticatie.
en activeerNotitie
Het is mogelijk dat Odoo vraagt aan de gebruiker om opnieuw in te loggen na deze stap.
Ga opnieuw naar Opslaan. Ga vervolgens terug naar en activeer de selectie. Voer de Client-ID in met de sleutel van het Google API Dashboard en klik op Opslaan.
, activeer de selectie en klik opNotitie
De Google OAuth2 configuratie is ook toegankelijk door te klikken op OAuth Providers onder de sectie OAuth Authenticatie in .
Inloggen in Odoo met Google¶
Om het Google account aan het Odoo profiel te koppelen, klik op Inloggen met Google als je voor het eerst inlogt in Odoo.
Bestaande gebruikers moeten hun wachtwoord resetten om toegang te krijgen tot de pagina , terwijl nieuwe gebruikers direct kunnen klikken op Inloggen met Google, in plaats van een nieuw wachtwoord te kiezen.