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.

The App Dashboard in the Meta for developers platform.

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 Alkalmazásbeállítások ‣ Alapvető 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.

An exampled of the Basic Settings page in the Meta for developers platform.

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 Beállítások alkalmazásba, é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.

screenshot: general-facebook-oauth-setting
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 Beállítások alkalmazás ‣ Felhasználók és vállalatok ‣ OAuth-szolgáltatók 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.

screenshot: general-facebook-provider
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.