如何查看 Android Firebase 身份验证实际上如何调用 Firebase 后端?

How to see how Android Firebase auth actually calls Firebase backend?

例如,如果我执行这样的代码:

Firebase.auth.signInWithEmailAndPassword(email, password)
    .addOnCompleteListener { task -> signInCompletedTask(task) }

我想看看实际发送到 Firebase 后端的是什么 http 请求(以及什么 headers)。

我尝试了什么:

我在 firebase 文档中找到了这个 link https://firebase.google.com/docs/reference/rest/auth#section-sign-in-email-password,但我不确定这是否是一回事。

最重要的是,我如何调试在我的 android 应用程序和 Firebase 后端之间移动的数据?

firebaser 在这里

您查看的源代码是用于 Java 后端的 Admin SDK,它没有登录方式,但有很多其他管理/后端功能的有用调用。

对于 Firebase 身份验证 Android SDK,代码在此存储库中 firebase-android-sdk,但您会发现身份验证 SDK 不在其中(目前)。没记错的话就是和Play纠缠不清才放出来

不过,身份验证 SDK 会调用 REST API,并且这些端点都已记录在案 here, like the API to sign in with email+password