簡體   English   中英

Facebook OAuth:回調URI給我一個HTTP錯誤500

[英]Facebook OAuth: Callback URI gives me an HTTP ERROR 500

因此,我幾乎使用了默認的MVC模板,該模板包括與Facebook進行OAuth身份驗證。 但是,經過身份驗證后,我收到了HTTP ERROR 500

我正在使用OAuth 4.0版。 我的ConfigureAuth看起來像這樣:

public void ConfigureAuth(IAppBuilder app)
{
    app.CreatePerOwinContext(ApplicationDbContext.Create);
    app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);

    // Local Login Cookie
    app.UseCookieAuthentication(new CookieAuthenticationOptions
    {
        AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
        LoginPath = new PathString("/Account/ExternalLogin"),
        ExpireTimeSpan = TimeSpan.FromDays(3),
    });

    app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);

    // Facebook
    var facebookOptions = new FacebookAuthenticationOptions
    {
        AppId = "[MY APP ID]",
        AppSecret = "[MY APP SECRET]",
        CallbackPath = new PathString("/Account/ExternalLoginCallback"),
    };

    app.UseFacebookAuthentication(facebookOptions);
}

在我的Facebook應用程序中,我已將https://localhost:44365/Account/ExternalLoginCallback到我的有效OAuth重定向URI中。

我已經尋找答案,但找不到任何東西。 我想念什么?

自2018年3月起,默認情況下將啟用嚴格模式。 在您的facebook應用設置中添加以下回調URI:

HTTP://本地主機:44365 /

HTTP://本地主機:44365 / ExternalLoginCallback

HTTP://本地主機:44365 /登入Facebook的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM