Anmeldeauthentifizierung für Facebook

Die Anmeldefunktion für OAuth von Facebook ermöglicht es Odoo-Benutzern, sich mit ihrem Facebook-Konto in ihrer Datenbank anzumelden.

Gefahr

Datenbanken, die auf Odoo.com gehostet werden, sollten keine OAuth-Anmeldung für den Eigentümer oder Administrator der Datenbank verwenden, da dies die Datenbank von ihrem Odoo.com-Konto entkoppeln würde. Wenn OAuth für diesen Benutzer eingerichtet ist, kann die Datenbank nicht mehr dupliziert, umbenannt oder anderweitig über das Odoo.com Portal verwaltet werden.

Einrichtung von Meta für Entwickler

Gehen Sie zu Meta for Developers und melden Sie sich an. Klicken Sie auf Meine Apps. Klicken Sie auf der Seite Apps auf App erstellen.

Wählen Sie auf der Seite Anwendungsfälle die Option Benutzer mit Facebook-Login authentifizieren und Daten anfordern aus und klicken Sie dann auf Weiter.

Geben Sie im Feld Add an app name den Wert Odoo Login OAuth oder einen ähnlichen Titel ein.

Bemerkung

Die App contact email verwendet standardmäßig automatisch die mit dem Meta-Konto verknüpfte E-Mail-Adresse. Falls diese E-Mail-Adresse nicht regelmäßig überwacht wird, kann es sinnvoll sein, eine andere E-Mail-Adresse zu verwenden.

Klicken Sie auf Next. Überprüfen Sie die Publishing requirements, die Meta Platform Terms und die Developer Policies. Klicken Sie anschließend auf Create app.

Wichtig

Das Klicken auf Create app erfordert möglicherweise eine erneute Passworteingabe.

App anpassen

Nach der Erstellung der neuen App erscheint die Seite Dashboard mit einer Liste von Schritten, die abgeschlossen werden müssen, bevor die App veröffentlicht werden kann. Klicken Sie hier auf Customize adding a Facebook Login button.

Das App-Dashboard in der Meta for developers-Plattform.

Klicken Sie auf der Seite Customize (Anpassen), auf Settings (Einstellungen).

Geben Sie im Feld Valid OAuth Redirect URIs den Wert https://<odoo base url>/auth_oauth/signin ein und ersetzen Sie dabei <odoo base url> durch die URL der entsprechenden Datenbank.

Example

Wenn eine Datenbank die URL https://example.odoo.com hat, würde die URL https://example.odoo.com/auth_oauth/signin in das Feld Valid OAuth Redirect URIs eingegeben.

Klicken Sie nach Abschluss auf Save Changes (Änderungen speichern).

Einstellungen konfigurieren

Klicken Sie ganz links auf der Seite auf App settings ‣ Basic. Diese Seite enthält zusätzliche Einstellungen, die erforderlich sind, bevor die App zur Genehmigung eingereicht werden kann.

Geben Sie im Feld Privacy Policy URL den Wert https://www.odoo.com/privacy ein.

Bemerkung

https://www.odoo.com/privacy ist die Standard-Datenschutzrichtlinie für auf Odoo.com gehostete Datenbanken.

Klicken Sie auf das Feld App Icon, um ein Datei-Upload-Fenster zu öffnen. Wählen Sie hier ein App-Symbol aus und laden Sie es hoch.

Geben Sie im Feld User data deletion den Wert https://www.odoo.com/documentation/17.0/administration/odoo_accounts.html ein.

Bemerkung

Dieses Dokument enthält Anweisungen, wie ein Benutzer sein Odoo-Konto löschen kann.

Klicken Sie abschließend auf das Feld Category und wählen Sie Business and pages aus dem Dropdown-Menü aus.

Klicken Sie auf Save changes.

Ein Beispiel der Seite mit den grundlegenden Einstellungen in der Meta for developers-Plattform.

App-ID erfassen

Nachdem die App erstellt und genehmigt wurde, wählen Sie die App ID aus und kopieren Sie sie. Speichern Sie diese Informationen in einer Zwischenablage oder Notizdatei, da sie in einem späteren Schritt zum Abschluss der Einrichtung benötigt werden.

Veröffentlichen

Klicken Sie auf der linken Seite der Seite auf Publish. Abhängig vom Status des verbundenen Facebook-Kontos können zusätzliche Verifizierungs- und Testschritte erforderlich sein, die auf dieser Seite aufgeführt sind.

Nach Überprüfung der Informationen klicken Sie auf Veröffentlichen.

Siehe auch

Weitere Informationen zur Meta-App-Entwicklung, einschließlich weiterer Details zu Erstellung, Tests und Anwendungsfällen, finden Sie in der Meta-Entwicklerdokumentation.

Odoo-Einrichtung

Aktivieren Sie zunächst den Entwicklermodus.

Navigieren Sie zur Einstellungen-App und scrollen Sie zum Abschnitt Integrationen. Kreuzen Sie hier das Kästchen OAuth-Authentifizierung an. Klicken Sie auf Speichern.

Die Einstellung, um OAuth zu aktivieren, in Odoo Einstellungen.

Melden Sie sich dann bei der Datenbank an, sobald der Anmeldebildschirm geladen ist.

Navigieren Sie nach erfolgreicher Anmeldung zu Einstellungen ‣ Benutzer & Unternehmen ‣ OAuth-Anbieter. Klicken Sie auf Facebook-Grafik.

Geben Sie im Feld Client-ID die App-ID aus dem vorigen Abschnitt ein, und kreuzen Sie das Kästchen Erlaubt an.

Der Datensatz zur Facebook-Grafik in Odoo.