MVC 5 Owin Facebook Auth skutkuje wyjątkiem wartości zerowej odniesienia

Próbuję skonfigurować zintegrowane uwierzytelnianie OWIN Facebook w nowym projekcie MVC 5 w Visual Studio 2013. Skonfigurowałem aplikacje i klucze zgodnie z tym samouczkiem:

http://www.asp.net/mvc/tutorials/mvc-5/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on

Jednak otrzymuję wyjątek NullReferenceException z tego wywołania w AccountController:

    [AllowAnonymous]
    public async Task<ActionResult> ExternalLoginCallback(string returnUrl)
    {
        var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();

Sprawdziłem już odpowiedź w Skrzypku i dostaję coś, co wydaje się być odpowiedzią na sukces z Facebooka, ale nadal otrzymuję ten błąd. Odpowiedź wygląda tak:

{"id":"xxx","name":"xxx","first_name":"xxx","last_name":"xxx","link":
"https:\/\/www.facebook.com\/profile.php?id=xxx","location":{"id":"xxx","name":"xxx"},
"gender":"xxx","timezone":1,"locale":"en_GB","verified":true,"updated_time":"2013-10-23T10:42:23+0000"}

Dostaję to podczas debugowania w http jak i https. Zgaduję, że jest to błąd ramowy, ale jak dotąd narysowałem puste miejsce diagnozujące to przez reflektor.

questionAnswers(11)

yourAnswerToTheQuestion