【发布时间】:2022-05-12 22:20:11
【问题描述】:
我想将 Firebase App Check 服务添加到我的 Flutter 应用中。我找到了本教程:https://firebase.flutter.dev/docs/app-check/usage,我已经能够完成这些步骤,但是我不知道如何在每个请求中添加 X-Firebase-AppCheck 标头以及我应该从哪里获得它。我想保护我在 Node.js 中的自定义后端免受 Flutter 应用程序之外的请求。我找到了本教程https://firebase.googleblog.com/2021/10/protecting-backends-with-app-check.html,它解释了如何添加一个简单的中间件来验证X-Firebase-AppCheck 标头,我明白了。但是对于客户端,我如何获得可以发送到 api 的 SafetyNet 或 App Attest 令牌?它是由package:firebase_app_check/firebase_app_check.dart 提供的,还是需要Android 和iOS 上的一些原生实现才能获得它?
我希望有人可以帮助我了解此流程的工作原理,以便我能够完成此工作。
【问题讨论】:
标签: firebase flutter firebase-app-check