2017-07-25 3 views
0

Ich habe die Facebook-Anmeldung mit Azure Mobile App Service aktiviert, der Dienst wurde jedoch zur Eingabe einer ID und eines Kennworts aufgefordert.[Azure Mobile App Service] Wie kann ich mich ohne Passwort bei der Facebook-Anmeldung anmelden?

Instagram oder andere bekannte Anwendungen können sich anmelden, ohne das Passwort als "Weiter als Name" einzugeben, wenn sie bereits bei FaceBook angemeldet ist.

Ich möchte Facebook auf Azure authentifizieren, ohne ID oder Passwort einzugeben, wie kann ich das tun?

+0

welche Authentifizierung fließt ([Serververwaltete Authentifizierung] (https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-dotnet-how-to-use-use- Client-Bibliothek # Serverflow) oder [Client-verwaltete Authentifizierung] (https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-dotnet-how-to-use-use- Client-Bibliothek # Client-Flow)) Sie verwenden? Und was ist die Plattform Ihres Kunden, um dieses Problem zu testen? Ich habe gerade dieses Problem über den Browser getestet, es könnte wie erwartet funktionieren. –

+0

Können Sie die "OAuth client authorization settings" Ihrer Facebook App anzeigen? Hast du [hier] (https://developers.facebook.com/docs/facebook-login/testing-your-login-flow/) zum Testen des Facebook-Anmeldeprozesses? –

+0

@BruceChen Vielen Dank für Ihre Antwort. Dies geschieht auf Mobilgeräten (iPhone/Android). wie https://www.youtube.com/watch?v=DNrpr1vAPmY –

Antwort

1

Für Server-managed authentication würde Ihre App den Benutzer über eine Webansicht authentifizieren. Ich habe den Serverfluss in meiner Xamarin.Forms-App überprüft und festgestellt, dass Sie die Facebook-Kontoinformationen für die Protokollierung eingeben müssen. Wenn Sie die mobile App über den Browser durchsuchen, wird auf der Anmeldeseite "Weiter als Name" angezeigt, wenn ich mich bereits bei FaceBook (www.facebook.com) angemeldet habe.

Hinweis: Wenn Sie server-flow verwenden, ist die Seite, die nach einem Facebook-Konto fragt, unter der Facebook-Domain. Azure würde Ihre Facebook-Kontoinformationen nicht einsehen oder speichern.

Ich möchte Facebook auf Azure authentifizieren, ohne ID oder Passwort einzugeben, wie kann ich das tun?

Basierend auf Ihrem Szenario, müssen Sie Client-managed authentication in Ihren mobilen App nutzen, und Sie müssen den Facebook-App auf dem Gerät für den Test installieren. Darüber hinaus können Sie keine anderen Apps auf dem iOS-Simulator installieren und der Android-Emulator unterliegt möglicherweise Einschränkungen. Daher müssen Sie den Client-Flow für soziale Anbieter in der Regel auf einem tatsächlichen Gerät testen.

Wenn Sie das Facebook SDK integrieren, wechselt Ihre App automatisch zur Facebook App und fordert Sie auf, die Authentifizierungsanfrage dort zu bestätigen. Wie Sie das Facebook SDK integrieren können, finden Sie unter Facebook login for iOS und Facebook login for Android.

+0

Vielen Dank. –

+0

Bedenken, zögern Sie nicht mich zu wissen. Wenn es Ihnen helfen könnte, markieren Sie es bitte als eine akzeptable Antwort. –

Verwandte Themen