mvc(非webapi)控制器的C#asp.net外部身份验证和主机身份验证筛选器

mvc(非webapi)控制器的C#asp.net外部身份验证和主机身份验证筛选器,c#,asp.net,asp.net-mvc,authentication,owin,C#,Asp.net,Asp.net Mvc,Authentication,Owin,我花了很多时间试图找到mvc控制器的主机身份验证过滤器,但什么也没找到 我想用谷歌实现外部登录。如果我使用webapi控制器就可以了,但现在我想对mvc控制器也这样做。 我想问题在于主机身份验证 [OverrideAuthentication] [System.Web.Http.HostAuthentication(DefaultAuthenticationTypes.ExternalCookie)] [AllowAnonymous] [Route("extern

我花了很多时间试图找到mvc控制器的主机身份验证过滤器,但什么也没找到

我想用谷歌实现外部登录。如果我使用webapi控制器就可以了,但现在我想对mvc控制器也这样做。 我想问题在于主机身份验证

    [OverrideAuthentication]
    [System.Web.Http.HostAuthentication(DefaultAuthenticationTypes.ExternalCookie)]
    [AllowAnonymous]
    [Route("externallogin", Name = "ExternalLogin")]
    [HttpGet]
    public ActionResult ExternalLogin(string provider, string error = null)
是否有mvc控制器专用的主机身份验证