Wir haben unsere eigene Ember-Api-Anmeldung, arbeiten mit ember-simple-auth und jwt. Darüber hinaus möchten wir uns auch mit Facebook und zusätzlichen sozialen Netzwerken von Drittanbietern verbinden.ember-simple-auth verwenden, um nach dem Login eine Verbindung zu Social Networks herzustellen
Wir sind in der Lage zu verbinden und zu facebook mit ember-simple-auth und einem Torii-Provider zu authentifizieren.
2 Probleme.
1) Wenn das Popup-Fenster von Facebook (oder einem anderen Drittanbieter) geschlossen oder abgebrochen wird, wird die Sitzung ungültig und der Benutzer wird abgemeldet. 2) Wenn der Benutzer eine Verbindung zu einem fb-Konto herstellt, das bereits einer von einem anderen Benutzer verwendeten E-Mail zugeordnet ist (siehe Social-Media-Unternehmensseite), wird die Sitzung ungültig und der Benutzer wird abgemeldet.
Diese beiden Verhaltensweisen sind in Ordnung, wenn der Benutzer sich in Ihrer Anwendung anmeldet, aber in diesem Fall möchte ich den Fehler abfangen (was ich tun kann, etwas), dies melden und die ursprüngliche Sitzung fortsetzen.
Irgendwelche Vorschläge, wie man das macht?
Verwendung: Ember: 2.11.3; Ember Simple Auth: 1.2.2 und torii: 0.8.2
Können Sie uns Ihren Authentifikator und Ihren Autorisierer zeigen? –