最佳答案
我正在努力解决如何在我的 Web 服务中设置身份验证的问题。 该服务是使用 ASP.NET 核心 web api 构建的。
我的所有客户端(WPF 应用程序)都应该使用相同的凭据来调用 Web 服务操作。
经过一些研究,我想出了基本的身份验证——在 HTTP 请求的头部发送用户名和密码。 但是经过几个小时的研究,在我看来,基本的身份验证不是 ASP.NET 核心的方式。
我找到的大多数资源都是使用 OAuth 或其他中间件实现身份验证。但是对于我的场景来说,这似乎有点过大了,而且还使用了 ASP.NET 核心的 Identity 部分。
那么,实现我的目标——在 ASP.NET 核心 Web 服务中使用用户名和密码进行简单身份验证——的正确方法是什么呢?
先谢谢你!