Was ist los:Facebook Integration Backend
Ich habe einen Back-End-Server, auf dem ich die Informationen jedes einzelnen Benutzers haben. Twitter und Facebook-Authentifizierung ist ein gemeinsamer Weg dem Benutzer den Zugriff der Vermietung einer Anwendung heute, so wurde beschlossen, dass er/sie diese Plattformen + die klassische Art und Weise (E-Mail + Passwort) in der Lage verwenden sollte
Die Frage:
nach einem Benutzer wie sie sich mit der Facebook angemeldet und ich erhalten, die besagt ein Rückruf, dass es (zum Beispiel mit dem SDK) erfolgreich war:
- (void)sessionStateChanged:(FBSession *)session
state:(FBSessionState) state
error:(NSError *)error
{
switch (state) {
case FBSessionStateOpen:
if (!error) {
// We have a valid session
NSLog(@"User session found");
}
break;
case FBSessionStateClosed:
case FBSessionStateClosedLoginFailed:
[FBSession.activeSession closeAndClearTokenInformation];
break;
default:
break;
}
wie ist es möglich, passieren jetzt die Credential s auf den Server, um Zugriff auf unsere eigenen Endpunkte?
Wie kann das Back-End wissen, dass dieser spezifische Benutzer, der eine -Anfrage erstellt, tatsächlich in Ihrem Backend authentifiziert (oder registriert) ist?
Welche Rolle hat die App, die wir auf Facebook Seite (https://developers.facebook.com/apps/) erstellen, in dieser?
Bietet Twitter mindestens das OAuth-Token? Und mit der nativen Integration (aus den Einstellungen) würde ich in der Lage sein, die gleichen Informationen zu erhalten? – Peres
Ja, ich glaube schon: https://dev.twitter.com/docs/ios/using-reverse-auth – Mar0ux