2017-05-04 3 views
6

Ich habe eine Wordpress-Website und eine Android-WebView-App auf diese Website zugreifen. Auf der App habe ich irgendwie die Firebase-Authentifizierung für Facebook und Google integriert. Was die Wordpress-Website anbelangt, so verfügt sie über ein eigenes Authentifizierungssystem. Wenn ein Benutzer sich über das Firebase-Authentifizierungssystem bei der App anmeldet, sollte er in der Wordpress-Authentifizierungsdatenbank registriert sein, damit er darauf zugreifen oder sich anmelden kann in die Wordpress-Website und greifen Sie darauf zu. Gibt es einen Weg, dies zu erreichen? Oder wenn nicht, was wäre der beste Weg, um sich den Benutzer über die App auf der Website registrieren zu lassen. Ich denke, dass ich hier etwas vermisse wegen meines sehr geringen Wissens. Aber ich würde mich freuen, wenn mir jemand zeigen könnte, wie ich etwas erreichen kann. Vielen Dank im Voraus.Firebase-Authentifizierung auf Wordpress-Website

+0

Sie können die JSON-API von WordPress (https://developer.wordpress.org/rest-api/reference/users/#create-a-user) verwenden, um Benutzer zu registrieren. – janh

+0

können Sie etwas genauer sein ?? :/ –

Antwort

1

Wenn sich der Benutzer über das firebase Auth-System registriert und die Antwort erhält, sollte Ihre App die registrierten Benutzerinformationen an das von Wordpress angebotene Register api senden, um diesen Benutzer im wordpress-System zu registrieren. Sie müssen auch in die Implementierung der Wordpress-Funktion wp_set_auth_cookie schauen, um den Login-Cookie für Kunden zu verspotten, der Cookie-Wert kann Teil der Antwort Ihres Wordpress-Registers API sein. Nachdem Android den Cookie-Wert erhalten hat, muss er den Cookie manipulieren und den Cookie in das Webview speichern, um sich automatisch beim Wordpress Admin-Backend-System anzumelden.

+0

Danke. Das könnte einfach funktionieren! Ich werde es versuchen. –