Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ASP.NET身份登录页进行ASP.NET核心Web API身份验证_Asp.net_Asp.net Mvc_Asp.net Core_Asp.net Identity - Fatal编程技术网

使用ASP.NET身份登录页进行ASP.NET核心Web API身份验证

使用ASP.NET身份登录页进行ASP.NET核心Web API身份验证,asp.net,asp.net-mvc,asp.net-core,asp.net-identity,Asp.net,Asp.net Mvc,Asp.net Core,Asp.net Identity,我们正在构建一个ASP.NET核心应用程序,它已经有了登录页面。此登录页是使用ASP.NET标识和ASP.NET核心视图开发的。一旦您登录,将有一个登录页(仪表板),它也是第一次加载回邮 现在,当用户与页面交互时,如单击图表查看详细信息,我们希望对我们已经开发的ASP.NET核心Web API进行Ajax调用 在这里,我们希望确保API必须是安全的,并且只能通过适当的权限访问,即人员应该登录到系统 那么ASP.NET标识是否支持此流?因为我使用普通网页登录,并且没有使用JWT令牌来保护Web A

我们正在构建一个ASP.NET核心应用程序,它已经有了登录页面。此登录页是使用ASP.NET标识和ASP.NET核心视图开发的。一旦您登录,将有一个登录页(仪表板),它也是第一次加载回邮

现在,当用户与页面交互时,如单击图表查看详细信息,我们希望对我们已经开发的ASP.NET核心Web API进行Ajax调用

在这里,我们希望确保API必须是安全的,并且只能通过适当的权限访问,即人员应该登录到系统

那么ASP.NET标识是否支持此流?因为我使用普通网页登录,并且没有使用JWT令牌来保护Web API


如果有任何示例可以提供真正的帮助。

很抱歉没有提供完整的答案,但我建议您查看OWIN中间件,确保我会查看ITS
ASP.NET核心Web API
您想调用AJAX的其他应用程序?因此,您有一个ASP.NET核心应用程序用于登录和仪表板,另一个用于托管API。这是正确的吗?不是它,不是一个不同的应用程序。ASP.NET核心应用程序同时包含视图和API。因此,您有用于视图的控制器和用于API的API控制器