Authentifizierung ohne einen Benutzernamen und ein Passwort

stimmen
2

Ich arbeite an einer AIR-Anwendung, die auf Facebook verbindet. Nachdem der Benutzer auf seiner Facebook-Konto verbindet sollte er in der Lage sein Zeug auf das Konto mit dem Facebook-Konto verknüpft zu tun in er angemeldet.

Normalerweise würden Sie einen Login () Funktion, die einen Benutzernamen und ein Passwort akzeptiert, authentifiziert sie und setzt einen Cookie. In meinem Fall alles was ich habe, nachdem sich der Benutzer anmeldet Book ist seine Facebook-Benutzer-ID, wie kann ich Benutzer authentifizieren, basierend auf das?

Vielen Dank,

Veröffentlicht am 07/06/2009 um 07:39
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
4

Sie tun die Authentifizierung nicht wirklich mehr, wenn Ihr der Nutzer über ihre Facebook-Account einloggen zu müssen, jetzt Facebook die Authentifizierung ist der Umgang mit und Sie müssen es nur auf das Konto verknüpfen, dass Facebook gibt Ihnen. Das ist der springende Punkt, soweit ich sehen kann.

bearbeiten:

Ja, aber sagen, dass ich eine Funktion wie login (FBuid) verwenden, wie funktioniert das Backend zu prüfen, ob der Benutzer tatsächlich mit FB angemeldet ist und tatsächlich authentifiziert ist?

Wenn Sie es richtig eingerichtet haben, wird die API zu Facebook verbinden und dann überprüfen Sie ihre Skripte, wenn dieser Benutzer bereits in (dh. Sie haben eine aktive Sitzung, für die eine gültige Facebook Session-Cookie bestätigt wird) unterzeichnet ist. Wenn sie nicht eine aktive Sitzung haben, dann wird es sie bitten, in ihr Konto einloggen und kehren Sie die Facebook-Benutzer-ID. Wenn sie eine aktive Sitzung zu tun haben sie nur die Facebook-Benutzer-ID an Dich zurück, ohne den Benutzer etwas dafür zu verlangen. Die Facebook-Benutzer-ID, die Sie zurückerhalten, ist Ihre Bestätigung, dass sie authentifiziert wurden.

Beantwortet am 07/06/2009 um 10:42
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more