C# 单用户WebAPI的Cookie或令牌身份验证?

C# 单用户WebAPI的Cookie或令牌身份验证?,c#,cookies,asp.net-core,token,asp.net-core-webapi,C#,Cookies,Asp.net Core,Token,Asp.net Core Webapi,我是ASP.NET核心的新手,现在正在实现一个ASP.NET核心Web API 此API将从Windows窗体中的桌面应用程序中使用,它所做的是调用数据库。应用程序将不具有登录功能;出于安全原因,Web API只需要对用户进行身份验证 在这种情况下最好使用什么?Cookie或令牌身份验证以及原因?您还没有清楚地解释您想要什么。请提供更多信息我想创建一个ASP.NET核心Web API,该API具有实体框架核心,主要对SQL数据库执行CRUD操作。此服务将在远程服务器中运行,并将从Windows窗

我是ASP.NET核心的新手,现在正在实现一个ASP.NET核心Web API

此API将从Windows窗体中的桌面应用程序中使用,它所做的是调用数据库。应用程序将不具有登录功能;出于安全原因,Web API只需要对用户进行身份验证


在这种情况下最好使用什么?Cookie或令牌身份验证以及原因?

您还没有清楚地解释您想要什么。请提供更多信息我想创建一个ASP.NET核心Web API,该API具有实体框架核心,主要对SQL数据库执行CRUD操作。此服务将在远程服务器中运行,并将从Windows窗体应用程序中使用。我需要Web API是安全的,所以我希望只有一个用户(其凭据将从Windows窗体应用程序中提供)将通过身份验证来使用此Web API。请注意,将没有登录表单。所以,我的问题是,哪一个更适合使用?该单个用户的Cookies或令牌身份验证?