Asp.net 重定向到带有OWIN的登录页面
我正在使用OWIN通过Facebook进行身份验证: 我希望当用户试图在未经身份验证的情况下访问某个页面时,能够重定向到特定的登录页面 目前,当我用Asp.net 重定向到带有OWIN的登录页面,asp.net,asp.net-mvc,owin,Asp.net,Asp.net Mvc,Owin,我正在使用OWIN通过Facebook进行身份验证: 我希望当用户试图在未经身份验证的情况下访问某个页面时,能够重定向到特定的登录页面 目前,当我用[Authorize]装饰一个操作时,我从IIS得到一个401错误 如果我使用的是表单身份验证,我会在我的web.config中包含以下内容: <authentication> <forms loginUrl="~/Account/Login" timeout="2880" /> </authentica
[Authorize]
装饰一个操作时,我从IIS得到一个401错误
如果我使用的是表单身份验证,我会在我的web.config中包含以下内容:
<authentication>
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
是否可以对OWIN执行类似操作,或者是否需要创建自定义授权属性?在配置cookie身份验证时,您可以配置登录页面:
app.UseCookieAuthentication(new CookieAuthenticationOptions {
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login"),