Algolia 在查询时使用添加的过滤器保护 API 密钥
Algolia secured API Key with added filters at query time
是否可以将安全 API 密钥与密钥中未定义的另一个过滤器结合使用?
例如,安全密钥将定义用户可以访问哪些项目,但每次搜索都将使用附加过滤器执行,以按日期(日期 > 现在)限制结果。
在每次搜索之前生成一个新密钥(包括日期)是不切实际的,因为它应该在服务器上完成。
是的,这是可能的。您可以像在常规查询中一样应用任何其他过滤器,这些过滤器将始终在安全 api 密钥本身包含的过滤器之后应用。
是否可以将安全 API 密钥与密钥中未定义的另一个过滤器结合使用?
例如,安全密钥将定义用户可以访问哪些项目,但每次搜索都将使用附加过滤器执行,以按日期(日期 > 现在)限制结果。
在每次搜索之前生成一个新密钥(包括日期)是不切实际的,因为它应该在服务器上完成。
是的,这是可能的。您可以像在常规查询中一样应用任何其他过滤器,这些过滤器将始终在安全 api 密钥本身包含的过滤器之后应用。