ASP.NET MVC 5 (VS2013 final): Facebook-login mit OWIN ausfällt (loginInfo ist null)

Habe ich installiert, die VS2013 endgültige Version, die veröffentlicht wurden, gestern, und ich bin versucht, ein Beispiel zu arbeiten, wo ich das aktivieren einer externen Facebook-login. Meine erste Frage:

In diesem controller-code (die ich nicht berühren und Links ist aus der Beispiel-Vorlage):

    //
    //GET: /Account/ExternalLoginCallback
    [AllowAnonymous]
    public async Task<ActionResult> ExternalLoginCallback(string returnUrl)
    {
        var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();
        if (loginInfo == null)
        {
            return RedirectToAction("Login");
        }

Ich einen Haltepunkt auf die Zeile erwarten AuthenticationManager.GetExternalLoginInfoAsync(). Der code gibt (nachdem ich mein Facebook-login) und "loginInfo" null ist. In der Benutzeroberfläche der login-Seite wird weiterhin angezeigt, keine Veränderung. Wie kann ich Debuggen? Ich war auf der Suche nach dem code, der in der GetExternalLoginInfoAsync() aber laut diesem thread:

Wo ist Microsoft.AspNet.Identität.Owin.AuthenticationManager in Asp.Net Identität RTM-version?

AuthenticationManager ist jetzt Weg. (Dies scheint nicht der Fall zu sein, je oben).

Meine zweite Frage: Ist jemand in der Lage, um die Probe zu bekommen arbeiten mit Facebook anmelden mit keine änderungen an der ASP.NET MVC5 Beispielcode (andere als Kommentarzeichen app.UseFacebookAuthentication und das ausfüllen der FB-app details)? (Sie müssen um einen alias zu konfigurieren host mit Facebook, wie "localtest.mir", und konfigurieren Sie es mit dem IIS express.

Vielen Dank für jede Hilfe...

-Ben

InformationsquelleAutor BenjiFB | 2013-10-18

Schreibe einen Kommentar