Firebase:restapi通过查询参数w自定义令牌进行身份验证?

Firebase:restapi通过查询参数w自定义令牌进行身份验证?,firebase,firebase-realtime-database,firebase-admin,Firebase,Firebase Realtime Database,Firebase Admin,我有20个enpoints,HTTP使用查询参数“auth”:“”发布到我的实时数据库,这是可行的,但我需要根据组限制访问。有两组10个端点 这些(particle.io)端点可以使用要发布到的URL、查询参数、自定义头等硬编码,但我认为它们无法处理HTTP响应(获取要使用的令牌),而无需一些额外的固件级别编码 我是否可以使用Firebase Admin SDK手动创建一个持久(生存期:0)令牌,然后在我的端点中配置该令牌?您可以使用Admin SDK,但它们是指定的,这是访问Firebase数

我有20个enpoints,HTTP使用查询参数
“auth”:“
”发布到我的实时数据库,这是可行的,但我需要根据组限制访问。有两组10个端点

这些(particle.io)端点可以使用要发布到的URL、查询参数、自定义头等硬编码,但我认为它们无法处理HTTP响应(获取要使用的令牌),而无需一些额外的固件级别编码

我是否可以使用Firebase Admin SDK手动创建一个持久(生存期:0)令牌,然后在我的端点中配置该令牌?

您可以使用Admin SDK,但它们是指定的,这是访问Firebase数据库时必须提供的。另外,自定义令牌和ID令牌都是短期的(1小时TTL)

如果可能,您可以直接在设备上运行AdminSDK,并通过数据库身份验证覆盖。但这通常不推荐,因为设备上的用户可以简单地禁用它

我认为,如果要使用访问令牌实现这一点,您必须从设备上进行一些HTTP调用