簡體   English   中英

ASP.NET MVC 錯誤 403 禁止 Microsoft-Azure-Application-Gateway/v2

[英]ASP.NET MVC error 403 forbidden Microsoft-Azure-Application-Gateway/v2

我按照 Microsoft 的本教程將 Microsoft 登錄添加到我的項目中 - .NET 4.7.2 上的 ASP.NET MVC。

我管理登錄到我的 Microsoft 帳戶訪問主頁。 但是,當我嘗試注銷並再次重新登錄時,它沒有到達主頁,而是拋出 403 禁止 Microsoft-Azure-Application-Gateway/v2。 我試圖刪除歷史記錄並關閉頁面,並且能夠登錄,但是當我嘗試第二次嘗試時,我會再次遇到同樣的錯誤。

我檢查了 cookie 歷史記錄,似乎這個 cookie .AspNet.Cookies導致了問題。 當我嘗試刪除.AspNet.Cookies時,我可以訪問該頁面而不會出現任何錯誤。

在此處輸入圖像描述

我嘗試從本 教程中實現SameSiteCookieManager類並添加到我的startup.cs中,希望它會有所幫助,但我沒有運氣。

public void Configuration(IAppBuilder app)
{
    app.SetDefaultSignInAsAuthenticationType(CookieAuthenticationDefaults.AuthenticationType);
    app.UseCookieAuthentication(new CookieAuthenticationOptions
    {
        AuthenticationType = CookieAuthenticationDefaults.AuthenticationType,
        LoginPath = new PathString("/Home/Login"),
        CookieSameSite = SameSiteMode.Lax,
        CookieManager = new SameSiteCookieManager(new SystemWebCookieManager())
    });
}   

誰能指出這里的問題是什么? 我已經為此苦苦掙扎了將近 2 周。 非常感謝這里的任何幫助。

ASP.NET MVC 錯誤 403 禁止 Microsoft-Azure-Application-Gateway/v2

  • 通過更改Azure Active Directory中的一些設置,我已經按照給定的文檔進行了登錄、注銷和重新登錄,沒有任何問題
  • 導航到Azure 門戶=> Azure Active Directory y => 您已注冊的應用程序=>身份驗證=>添加平台
  • 點擊Add Paltform => Select Web => Add Redirect URIs and Front-channel logout URL
  • 隱式授權和混合流下,確保選中ID 令牌復選框 =>配置

在此處輸入圖像描述

在此處輸入圖像描述

在此處輸入圖像描述

暫無
暫無

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

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