0

我正在尝试 WIF 并使用 identityServer。我的问题是如何选择在控制器或控制器方法(ASP.NET MVC 4)上要求身份验证。我以前使用过 [AllowAnonymous] 属性。任何人都有如何做到这一点的任何样本?此代码仍重定向到 identityServer 以进行登录。

public class HomeController : Controller
{
    //
    // GET: /Home/
    [AllowAnonymous]
    public ActionResult Index()
    {
        return View();
    }

}
4

1 回答 1

0

此代码仍重定向到 identityServer 以进行登录。

我希望您没有在 web.config 中添加以下内容,对吗:

<authorization>
    <deny users="?" />
</authorization>

大多数 WIF 教程都显示了这一点,但如果您正在编写 ASP.NET MVC 应用程序,您应该使用[Authorize][AllowAnonymous]属性控制授权。

于 2013-02-25T17:03:03.377 回答