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 に答える