Autentificare Google Sign-In

Google Log-In Authentication este o funcție utilă care permite utilizatorilor Odoo să se conecteze la baza lor de date cu contul lor Google.

Acest lucru este deosebit de util dacă organizația folosește Google Workspace și dorește ca angajații din cadrul organizației să se conecteze la Odoo folosind Conturile lor Google.

Sfat

Păstrați cel puțin un cont de administrator care se autentifică cu parolă, astfel încât baza de date să rămână accesibilă dacă furnizorul OAuth nu este disponibil.

Configurare

Integrarea funcției de conectare Google necesită configurarea atât pe Google * cât și pe Odoo.

Panoul de control Google API

  1. Accesați Panoul de control Google API.

  2. Asigurați-vă că este deschis proiectul potrivit. Dacă nu există încă un proiect, faceți clic pe Create Project, completați numele proiectului și alte detalii ale companiei și faceți clic pe Create.

    screenshot: general-google-signin-new-project
    menu
    (Google Cloud console) ‣ New Project
    shows
    The New Project form with Project name and Location filled, and the Create button.
    module
    auth_oauth
    notes
    Google website.

    Sfat

    Alegeți numele companiei din meniul derulant.

Credențiale

  1. În meniul din partea stângă, faceți clic pe Credențiale.

    screenshot: general-google-signin-credentials-menu
    menu
    (Google Cloud console) ‣ APIs & Services
    shows
    The left menu with "Credentials" highlighted.
    module
    auth_oauth
    notes
    Google website.
  2. Faceți clic pe Creați acreditări și selectați ID client OAuth.

    screenshot: general-google-signin-create-client-id
    menu
    (Google Cloud console) ‣ Credentials ‣ Create Credentials
    shows
    The "Create Credentials" dropdown open with "OAuth client ID" highlighted.
    module
    auth_oauth
    notes
    Google website.
  3. Selectați Aplicație web ca Tipul de aplicație. Acum, configurați paginile permise pe care va fi redirecționat Odoo.

    Pentru aceasta, în câmpul Authorized redirect URIs, introduceți domeniul bazei de date urmat imediat de /auth_oauth/signin. De exemplu: https://erp.example.com/auth_oauth/signin, apoi faceți clic pe Create.

  4. Acum că clientul OAuth a fost creat, va apărea un ecran cu Client ID și Client Secret. Copiați Client ID pentru mai târziu, deoarece va fi necesar pentru configurarea în Odoo, care va fi acoperită în următorii pași.

Autentificare Google pe Odoo

Obțineți ID-ul clientului

Odată ce pașii anteriori sunt finalizați, în Tabloul de bord Google API sunt generate două chei: Client ID și Client Secret. Copiați ID-ul clientului.

ID de client Google OAuth generat.

Activare Odoo

  1. Accesați Setări generale Odoo ‣ Integrații și activați Autentificare OAuth.

    Notă

    Odoo poate solicita utilizatorului să se conecteze din nou după acest pas.

  2. Reveniți la Setări generale ‣ Integrari ‣ Autentificare OAuth, activați selecția și Salvați. Apoi, reveniți la Setări generale ‣ Integrari ‣ Autentificare Google și activați selecția. Apoi completați Client ID cu cheia din Google API Dashboard și Save.

    screenshot: general-google-signin-odoo-setting
    menu
    Settings ‣ General Settings ‣ Integrations
    shows
    The "OAuth Authentication" and "Google Authentication" settings enabled, with the Client ID field filled.
    highlight
    The Client ID field.
    module
    auth_oauth, base_setup
    notes
    English UI, crop to the section; blur the Client ID.

    Notă

    Configurația Google OAuth2 poate fi accesată și făcând clic pe Furnizori OAuth sub titlul Autentificare OAuth din Integrații.

Autentificați-vă în Odoo cu Google

Pentru a conecta contul Google la profilul Odoo, faceți clic pe Conectați-vă cu Google când vă conectați pentru prima dată la Odoo.

screenshot: general-google-signin-login
menu
(Odoo login / reset password page)
shows
The Odoo login (reset password) page with the "Log in with Google" button.
highlight
The Google button.
module
auth_oauth
notes
English UI, crop to the login box.

Utilizatorii existenți trebuie să resetați parola pentru a accesa pagina Resetați parola, în timp ce utilizatorii noi pot face clic direct pe Log in with Google, în loc să aleagă o nouă parolă.