首页 > 解决方案 > 如何保护 API 端点,以便只有我们的代码可以使用它们?

问题描述

我有一些 Web API 端点,我想保证只有我们的应用程序\代码可以访问。

我们已经实现了一个基于令牌的身份验证系统。问题是有人可能会检查来自桌面的流量,提取令牌,并使用嗅探令牌对我们的端点进行脚本调用。

基本上,我想保证 API 调用只来自我们的客户端代码。我曾想过可能加密一个令牌客户端,然后解密服务器端以检查源,但是因为可以检查我们的客户端 JavaScript 代码,所以可能会复制加密方法。

我敢肯定那里有罐头解决方案……我只是不确定从哪里开始。有任何想法吗?

标签: javascriptasp.net-mvcasp.net-web-api

解决方案


推荐阅读