Google bejelentkezési hitelesítés

A Google bejelentkezési hitelesítés egy hasznos funkció, amely lehetővé teszi az Odoo-felhasználók számára, hogy Google-fiókjukkal jelentkezzenek be az adatbázisba.

Ez különösen hasznos, ha a szervezet Google Workspace-t használ, és azt szeretné, hogy az alkalmazottak Google-fiókjukkal csatlakozzanak az Odoo-hoz.

Javaslat

Tartson meg legalább egy jelszóval bejelentkező adminisztrátori fiókot, hogy az adatbázis akkor is elérhető maradjon, ha az OAuth szolgáltató nem érhető el.

Konfiguráció

A Google bejelentkezési funkció integrálása konfigurációt igényel mind a Google, mind az Odoo oldalán.

Google API-irányítópult

  1. Látogasson el a Google API-irányítópultra.

  2. Győződjön meg arról, hogy a megfelelő projekt van megnyitva. Ha még nincs projekt, kattintson a Projekt létrehozása gombra, töltse ki a projekt nevét és a vállalat egyéb adatait, majd kattintson a Létrehozás gombra.

    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.

    Javaslat

    Válassza ki a vállalat nevét a legördülő menüből.

Hitelesítő adatok

  1. A bal oldali menüben kattintson a Hitelesítő adatok menüpontra.

    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. Kattintson a Hitelesítő adatok létrehozása gombra, és válassza az OAuth-ügyfél azonosítója lehetőséget.

    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. Az Alkalmazás típusa mezőben válassza a Webalkalmazás lehetőséget. Ezután konfigurálja azokat az engedélyezett oldalakat, amelyekre az Odoo átirányítható.

    Ehhez az Authorized redirect URIs mezőbe írja be az adatbázis domainjét, közvetlenül utána a /auth_oauth/signin résszel. Például: https://erp.example.com/auth_oauth/signin, majd kattintson a Create gombra.

  4. Miután az OAuth-ügyfél létrejött, megjelenik egy képernyő a Ügyfél-azonosítóval és az Ügyféltitkos kulccsal. Másolja ki az Ügyfél-azonosítót későbbi felhasználásra, mivel szükséges lesz az Odoo konfigurálásához, amelyet a következő lépések ismertetnek.

Google-hitelesítés az Odoo-ban

Az ügyfél-azonosító lekérése

Miután az előző lépések elvégzése megtörtént, a Google API irányítópulton két kulcs jön létre: Ügyfél-azonosító és Ügyféltitkos kulcs. Másolja ki az Ügyfél-azonosítót.

Google OAuth Client ID generated.

Odoo-aktiválás

  1. Lépjen a Odoo Általános beállítások ‣ Integrációk menüpontra, és aktiválja az OAuth-hitelesítés lehetőséget.

    Megjegyzés

    Az Odoo ezen lépés után kérheti a felhasználót, hogy jelentkezzen be újra.

  2. Lépjen vissza az Általános beállítások ‣ Integrációk ‣ OAuth-hitelesítés menüpontra, aktiválja a kijelölést, és kattintson a Mentés gombra. Ezután lépjen vissza az Általános beállítások ‣ Integrációk ‣ Google-hitelesítés menüpontra, és aktiválja a kijelölést. Majd töltse ki az Ügyfél-azonosító mezőt a Google API irányítópultról származó kulccsal, és kattintson a Mentés gombra.

    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.

    Megjegyzés

    A Google OAuth2 konfiguráció elérhető az OAuth Providers elemre kattintva is, amely az Integrációk menü OAuth Authentication szakasza alatt található.

Bejelentkezés az Odoo-ba Google-lel

A Google-fiók Odoo-profilhoz való csatolásához kattintson a Bejelentkezés Google-lel gombra az Odoo-ba való első bejelentkezéskor.

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.

A meglévő felhasználóknak vissza kell állítaniuk a jelszavukat a Jelszó visszaállítása oldal eléréséhez, míg az új felhasználók közvetlenül a Bejelentkezés Google-lel gombra kattinthatnak, ahelyett, hogy új jelszót választanának.