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.
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 . 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.
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 und scrollen Sie zum Abschnitt Integrationen. Kreuzen Sie hier das Kästchen OAuth-Authentifizierung an. Klicken Sie auf Speichern.
Melden Sie sich dann bei der Datenbank an, sobald der Anmeldebildschirm geladen ist.
Navigieren Sie nach erfolgreicher Anmeldung zu . 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.