Facebook bejelentkezési hitelesítés¶
A Facebook OAuth bejelentkezési funkció lehetővé teszi az Odoo felhasználói számára, hogy Facebook-fiókjukkal jelentkezzenek be az adatbázisba.
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.
Meta for Developers beállítása¶
Látogasson el a Meta for Developers oldalra és jelentkezzen be. Kattintson a My Apps elemre. Az Apps oldalon kattintson az Create App gombra.
A Use cases oldalon válassza a Authenticate and request data from users with Facebook Login lehetőséget, majd kattintson a Next gombra.
Az Add an app name mezőbe írja be: Odoo Login OAuth, vagy egy hasonló nevet.
Megjegyzés
Az App contact email alapértelmezés szerint automatikusan a Meta-fiókhoz társított e-mail-címre van beállítva. Ha ezt az e-mail-címet nem ellenőrzik rendszeresen, érdemes lehet másik e-mail-címet megadni.
Kattintson a Next gombra. Tekintse át a Publishing requirements, a Meta Platform Terms és a Developer Policies dokumentumokat. Ezután kattintson a Create app gombra.
Fontos
A Create app gombra kattintáshoz jelszó újbóli megadása szükséges lehet.
Alkalmazás testreszabása¶
Az új alkalmazás létrehozása után megjelenik a Dashboard oldal, amely felsorolja az alkalmazás közzétételéhez szükséges lépéseket. Innen kattintson a Customize adding a Facebook Login button lehetőségre.
A Customize oldalon kattintson a Settings elemre.
A Valid OAuth Redirect URIs mezőbe írja be: https://<odoo base url>/auth_oauth/signin, ahol az <odoo base url> helyére az adott adatbázis URL-jét kell beírni.
Example
Ha az adatbázis URL-je https://erp.example.com, a Valid OAuth Redirect URIs mezőbe a https://erp.example.com/auth_oauth/signin URL-t kell beírni.
Kattintson a Módosítások mentése gombra, ha végzett.
Beállítások konfigurálása¶
Az oldal bal szélén kattintson a menüpontra. Ez az oldal további beállításokat tartalmaz, amelyek szükségesek az alkalmazás jóváhagyásra való benyújtása előtt.
A Privacy Policy URL mezőbe írja be a vállalat adatvédelmi szabályzatának URL-jét, pl. a vállalati weboldal adatvédelmi oldalát.
Kattintson az Alkalmazás ikonja mezőre a fájlfeltöltési ablak megnyitásához. Innen válassza ki és töltse fel az alkalmazás ikonját.
A User data deletion mezőbe írja be egy olyan oldal URL-jét, amely elmagyarázza, hogyan kérhetik a felhasználók adataik törlését, pl. a vállalati weboldal egy oldalát.
Végül kattintson a Kategória mezőre, és válassza az Vállalkozások és oldalak lehetőséget a legördülő menüből.
Kattintson a Módosítások mentése gombra.
Alkalmazásazonosító rögzítése¶
Az alkalmazás létrehozása és jóváhagyása után válassza ki és másolja ki az Alkalmazásazonosítót. Illessze be ezt az információt egy vágólapra vagy egy jegyzetfájlba, mivel egy későbbi lépésben szükség lesz rá a beállítás befejezéséhez.
Közzététel¶
Az oldal bal oldalán kattintson a Közzététel gombra. A csatlakoztatott Facebook-fiók állapotától függően további ellenőrzési és tesztelési lépések lehetnek szükségesek, amelyek ezen az oldalon találhatók.
Az információk áttekintése után kattintson a Közzététel gombra.
Lásd még
A Meta alkalmazásfejlesztéssel kapcsolatos további információk, beleértve az építésre, tesztelésre és felhasználási esetekre vonatkozó részleteket, a Meta fejlesztői dokumentációban találhatók.
Odoo beállítása¶
Először aktiválja a Fejlesztői módot.
Lépjen a , és görgessen le az Integrációk szakaszhoz. Ott jelölje be az OAuth-hitelesítés feliratú jelölőnégyzetet. Kattintson a Mentés gombra.
- menu
- Settings ‣ General Settings ‣ Integrations
- shows
- The Integrations section with the "OAuth Authentication" checkbox ticked.
- highlight
- The OAuth Authentication setting.
- module
- auth_oauth, base_setup
- notes
- English UI, crop to the section.
Ezután jelentkezzen be az adatbázisba, amint betöltődik a bejelentkezési képernyő.
A sikeres bejelentkezés után navigáljon a menüpontra. Kattintson a Facebook Graph elemre.
Az Ügyfél-azonosító mezőbe írja be az előző szakaszból származó Alkalmazásazonosítót, majd jelölje be az Engedélyezett jelölőnégyzetet.
- menu
- Settings ‣ General Settings ‣ Integrations ‣ OAuth Providers ‣ Facebook Graph
- shows
- The "Facebook Graph" OAuth provider form with the Client ID filled and the Allowed checkbox ticked.
- highlight
- Client ID and Allowed.
- module
- auth_oauth
- notes
- English UI, crop to the form; blur the Client ID.