我有一个node.js REST API,我想将POST/PUT/DELETE调用限制在预定义的“来源”列表中(这些是我不拥有代码的Web应用程序)。
实现这一目标的唯一方法似乎是在客户端上放置一个令牌(类似于JS文件中的Google Analytics),但我不知道如何保护它,因为令牌将在静态文件中可访问。
我应该使用什么策略?JWT和OAuth2似乎不适用,因为它需要首先进行用户身份验证,但我要验证的不是用户,而是Web应用程序。
实现这一目标的唯一方法似乎是在客户端上放置一个令牌(类似于JS文件中的Google Analytics),但我不知道如何保护它,因为令牌将在静态文件中可访问。
我应该使用什么策略?JWT和OAuth2似乎不适用,因为它需要首先进行用户身份验证,但我要验证的不是用户,而是Web应用程序。