【发布时间】:2022-04-28 03:03:52
【问题描述】:
所以,我有一个 RESTful API(使用 Hapi.js 构建),它具有用户使用的端点和我的前端应用程序(使用 Next.js 构建)。 GET api/candies就是其中之一,我以它为例。
前端询问存储在我的数据库中的糖果列表,并将它们显示在任何人都可以访问的页面上(必须是这种方式)。前端不提供 API 令牌,因为人们可以阅读/使用它。但是,想要获得这个糖果列表(用它来构建任何他们想要的东西)的用户必须提供一个有效的 API 令牌(他们通过在我的前端应用程序上创建一个帐户来获得)。
我的 API 如何判断对 api/candies 的请求是来自用户还是来自我的前端应用程序,以便它可以验证(或不)其令牌的有效性?
我想知道我的问题是否也与网络抓取有关。
谁能帮帮我? :D
【问题讨论】:
标签: rest http authentication hapijs