Ich möchte eine Rails-API für die fb-Anmeldung mit ionischen Rahmen erstellen. Bis jetzt habe ich erfolgreich eine Web-Basis-Anwendung erstellt und es ist erfolgreich mit Facebook authentifizieren.
Nun möchte ich das gleiche tun, aber mit ionischen App.
Fragen?
Konnte nichts über das Web darüber finden, noch irgendein github Projekt von Schienen mit ionischen (fb Login).
Mein aktueller Code:
Controller:
%Vor%Modell:
%Vor%Initialisierer:
%Vor%Ich bin mir nicht sicher, ob es möglich ist ... aber ich denke, du solltest nicht die gleiche Logik verwenden.
Rails facebook omniauth flow ist sitzungsbasiert, während ionische Apps meistens "access token" sind, d. h. Sie geben eine Rails API mit Authentifizierung frei.
Außerdem haben Sie in Ionic einige Vorteile: Sie können auf das native Facebook-Login zugreifen, indem Sie das Ionic Native Facebook Connect Plugin verwenden was Benutzern, die Facebook installiert haben, eine bessere Benutzererfahrung bietet.
Ich hatte das gleiche Problem, und was ich zum Abschluss gebracht habe, war zunächst zu verstehen, wie die Authentifizierung für Einzelseiten-Apps funktioniert. Ich empfehle Ihnen, "Authentifizierung für einzelne Einzelseiten-Apps" zu lesen .
Meine endgültige Lösung sieht so aus:
Die Werkzeuge, die ich benutzt habe:
Sie können eine Beispiel-App zum Abrufen eines gültigen JWT-Tokens mit einem gültigen Facebook-Authentifizierungs-Token unter Ссылка sehen
Nach dem Erstellen des Backends sollte der Ionic-Teil in etwa so aussehen:
%Vor%Ich weiß, dass dies keine Copy-Paste-Lösung ist, aber ich hoffe, ich habe Ihnen bei Ihrem Problem ein wenig geholfen.
Tags und Links ruby-on-rails facebook ionic-framework omniauth rails-api