Ich habe eine Python-App-Engine-Anwendung, in der sich ein Benutzer über Foursquare anmelden kann, dann müssen sie sich über Hunch anmelden. Das funktioniert alles gut, aber jetzt versuche ich, dem Benutzer die Authentifizierung auf dem Android-Gerät zu ermöglichen. Ich möchte nicht, dass der Benutzer sich sowohl bei 4sq als auch bei Hunch auf dem Telefon anmelden muss, also möchte ich, dass er sich über meine Backend-System authentifizieren kann und von dort aus wird er sich für sie anmelden. Gibt es irgendwo, wo ich Anleitungen zu so etwas finden könnte? Sollte ich eine benutzerdefinierte Authentifizierung in meiner App erstellen oder dem Benutzer erlauben, sich mit ihrem Google-Konto anzumelden?
Antwort
Zu viele Anzeigen?Wenn sie sich bereits mit Ihrer App authentifiziert haben und OAuth-Token mit Foursquare und Hunch eingerichtet haben, können Sie dieses Muster verwenden, um sich mit Ihrer App zu authentifizieren.
Es gibt keine Möglichkeit, sich 'in ihrem Namen' mit Ihrer App zu authentifizieren, ohne den Benutzer nach seinen Anmeldeinformationen zu fragen. Wenn dies möglich wäre, könnte jede App sich als Sie bei jedem von Ihnen verwendeten Dienst ausgeben.