我正在尝试WIF并使用identityServer。我的问题是如何选择在控制器或控制器方法上使用auth(ASP.NET MVC 4)。我之前使用过[AllowAnonymous]属性。任何人都有如何做到这一点的样品?此代码仍会重定向到identityServer以进行登录。
public class HomeController : Controller
{
//
// GET: /Home/
[AllowAnonymous]
public ActionResult Index()
{
return View();
}
}
答案 0 :(得分:0)
此代码仍会重定向到identityServer以进行登录。
我希望你没有在web.config中添加以下内容,是吗:
<authorization>
<deny users="?" />
</authorization>
大多数WIF教程都会显示这一点,但如果您正在编写ASP.NET MVC应用程序,则应使用[Authorize]
和[AllowAnonymous]
属性来控制授权。