使用identityServer时如何选择退出身份验证?

时间:2013-02-25 17:00:59

标签: asp.net-mvc-4 wif

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

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

}

1 个答案:

答案 0 :(得分:0)

  

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

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

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

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