Google Bejelentkezés Hitelesítés¶
A Google Bejelentkezés 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ázisukba.
Ez különösen hasznos, ha a szervezet Google Workspace-t használ, és azt szeretné, hogy a szervezeten belüli alkalmazottak Google fiókjukkal csatlakozzanak az Odoo-hoz.
Figyelem
Az Odoo.com-on hosztolt adatbázisok esetében nem szabad Oauth bejelentkezést használni az adatbázis tulajdonosának vagy adminisztrátorának, mivel ez leválasztaná az adatbázist az Odoo.com fiókjukról. Ha az Oauth be van állítva az adott felhasználó számára, az adatbázis többé nem lesz másolható, átnevezhető vagy más módon kezelhető az Odoo.com portálról.
Konfiguráció¶
A Google bejelentkezési funkció integrálása mind a Google, mind az Odoo oldalán konfigurációt igényel.
Google API Vezérlőpult¶
Lépjen a Google API Vezérlőpult.
Győződjön meg róla, 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.
Javaslat
Válassza ki a cég nevét a legördülő menüből.
OAuth beleegyezési képernyő¶
A bal oldali menüben kattintson a lehetőségre.
Válasszon az opciók közül (Internal / External), majd kattintson a Create gombra.
Figyelem
Személyes Gmail fiókok csak Külső felhasználói típusúak lehetnek, ami azt jelenti, hogy a Google jóváhagyást kérhet, vagy Hatáskörök hozzáadását. Azonban, ha Google WorkSpace fiókot használ, akkor Belső felhasználói típus is használható.
Vegye figyelembe, hogy amíg az API kapcsolat Külső tesztelési módban van, addig nincs szükség Google jóváhagyásra. A felhasználói korlát ebben a tesztelési módban 100 felhasználóra van beállítva.
Töltse ki a szükséges adatokat és a domain információkat, majd kattintson a Save and Continue gombra.
A oldalon hagyja az összes mezőt változatlanul, és kattintson a Save and Continue gombra.
Ezután, ha tesztelési módban folytatja (External), adja hozzá a konfigurált e-mail címeket a Test users lépésnél a Add Users gombra kattintva, majd a Save and Continue gombra. Megjelenik az alkalmazás regisztrációjának összefoglalója.
Végül görgessen az aljára, és kattintson a Back to Dashboard gombra.
Hitelesítő adatok¶
A bal oldali menüben kattintson a elemre.
Kattintson a Create Credentials gombra, és válassza a OAuth client ID lehetőséget.
Válassza a Web Application lehetőséget az Application Type mezőben. Most konfigurálja az engedélyezett oldalakat, amelyekre az Odoo átirányításra kerül.
Ennek eléréséhez az Authorized redirect URIs mezőbe írja be az adatbázis domainjét, közvetlenül utána a
/auth_oauth/signinútvonallal. Például:https://mydomain.odoo.com/auth_oauth/signin, majd kattintson a Create gombra.Most, hogy az OAuth client létrejött, megjelenik egy képernyő a Client ID és Client Secret adatokkal. Másolja a Client ID-t későbbre, mivel szükséges lesz az Odoo konfigurációjához, amelyet a következő lépésekben tárgyalunk.
Google hitelesítés az Odoo-n¶
A Client ID lekérése¶
Miután az előző lépések befejeződtek, két kulcs generálódik a Google API Dashboardon: Client ID és Client Secret. Másolja a Client ID-t.
Odoo aktiválás¶
Menjen a következőhöz: és aktiválja a OAuth hitelesítés opciót.
Megjegyzés
Az Odoo kérheti a felhasználót, hogy jelentkezzen be újra ezen lépés után.
Menjen vissza a következőhöz: , aktiválja a kiválasztást és Mentés. Ezután térjen vissza a következőhöz: és aktiválja a kiválasztást. Ezután töltse ki a Kliensazonosító mezőt a Google API Dashboard kulcsával, és Mentés.
Megjegyzés
A Google OAuth2 konfiguráció elérhető az OAuth szolgáltatók gombra kattintva az OAuth hitelesítés címszó alatt az menüben.
Jelentkezzen be az Odoo-ba Google-lel¶
A Google fiók Odoo profilhoz való kapcsolásához kattintson a Bejelentkezés Google-lel gombra, amikor először jelentkezik be az Odoo-ba.
A meglévő felhasználóknak újra kell állítaniuk a jelszavukat az oldal eléréséhez, míg az új felhasználók közvetlenül kattinthatnak a Bejelentkezés Google-lel gombra, ahelyett, hogy új jelszót választanának.