[英]Asp.net core cookie authentication too many requests
我正在使用Cookie中間件來為我的簡單Web應用程序添加身份驗證。
我在startup.cs Configure方法中添加了以下代碼。
app.UseCookieAuthentication(new CookieAuthenticationOptions()
{
AuthenticationScheme = "Cookies",
LoginPath = new PathString("/Account/Login/"),
AccessDeniedPath = new PathString("/Account/Error/"),
AutomaticAuthenticate = true,
AutomaticChallenge = true
});
當我訪問/ Home時,它重定向到/ Account / Login,但是頁面無法打開,並且顯示錯誤消息為
本地主機頁面不起作用:本地主機重定向您太多次。
網址多次附加到同一登錄頁面,看起來像
我做錯了什么? 幫我解決這個問題。
這是因為您的/Account/Login
操作還需要登錄,這會導致無限重定向循環。 在此操作上添加AllowAnonymousAttribute
。
在我的情況下, /Account/Login
控制器已經具有AllowAnonymous
屬性,但我一直收到消息
本地主機頁面不起作用:本地主機重定向您太多次。
問題出在IIS配置中。 我必須更改身份驗證選項卡中的某些選項。 我必須禁用Windows身份驗證選項,然后啟用匿名身份驗證選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.