Javascript asp.net应用程序身份验证+;web api
我正在开发一个MVC web应用程序 出于以下目的,我需要检查身份验证:Javascript asp.net应用程序身份验证+;web api,javascript,c#,asp.net,asp.net-web-api,asp.net-identity,Javascript,C#,Asp.net,Asp.net Web Api,Asp.net Identity,我正在开发一个MVC web应用程序 出于以下目的,我需要检查身份验证: 进入应用程序(用户必须登录) 来自javascript的Web api调用(来自应用程序内部) 我用ASP.Net用户表创建了一个web api项目。 在客户端登录时,我发布了一个webrequest以获取令牌。 我将令牌存储在cookie中以供javascript使用(目的2)。 它工作得很好 让应用程序知道用户已登录(目的1)的标准方法是什么? asp.net标识中没有实现所有这些吗?对于1和2,每次请求都会发送令牌。
asp.net标识中没有实现所有这些吗?对于
1
和2
,每次请求都会发送令牌。这就是应用程序验证用户的方式。您还需要什么其他方式?我希望所有的标识值都在登录时设置。所以我可以使用所有的身份功能。例如,webconfig-。让Identity设置cookie有什么错?这样,所有请求(无论是否使用JS)都将与auth cookie一起发送。@trailmax,听起来很有趣。我该怎么做?有代码示例吗?嗯。。只需通过身份验证从VS2013获取标准MVC模板。通过MVC控制器以用户身份登录。然后,默认情况下,对WebApi的所有调用都将包含由浏览器添加的auth cookie(假定MVC和WebApi位于同一个域上)。除非我完全不理解你的问题。