用于mvc(而不是webapi)控制器的{C#asp.net外部认证和HostAuthentication过滤器

时间:2017-04-19 20:15:13

标签: c# asp.net asp.net-mvc authentication owin

我花了很多时间为mvc控制器找到主机验证过滤器,但我一无所获。

我想与Google实施外部登录。如果我使用webapi控制器,这很好,但现在我想用mvc控制器做同样的事情。 问题(我猜)是在HostAuthentication中。

    [OverrideAuthentication]
    [System.Web.Http.HostAuthentication(DefaultAuthenticationTypes.ExternalCookie)]
    [AllowAnonymous]
    [Route("externallogin", Name = "ExternalLogin")]
    [HttpGet]
    public ActionResult ExternalLogin(string provider, string error = null)

是否有专门用于mvc控制器的HostAuthentication?

0 个答案:

没有答案