Skip to main content
 首页 » 编程设计

c#之如何保护 ASP.NET Web API

2024年01月01日42insus

<分区>

我想使用 ASP.NET Web API 构建一个 RESTful 网络服务,第三方开发人员将使用该服务来访问我的应用程序的数据。

我已经阅读了很多关于 OAuth 的文章,它似乎是标准,但是找到一个很好的示例以及解释它如何工作的文档(并且确实有效!)似乎令人难以置信困难(特别是对于 OAuth 的新手)。

是否有实际构建和工作的示例,并展示了如何实现它?

我下载了很多示例:

  • DotNetOAuth - 从新手的角度来看文档毫无希望
  • Thinktecture - 无法构建

我还看过一些博客,建议使用一种简单的基于 token 的方案(例如 this )——这似乎是在重新发明轮子,但它确实具有概念上相当简单的优势。

SO上好像有很多这样的问题,但是没有很好的答案。

这个空间里的每个人都在做什么?